0001654954-22-012925.txt : 20220923 0001654954-22-012925.hdr.sgml : 20220923 20220923170123 ACCESSION NUMBER: 0001654954-22-012925 CONFORMED SUBMISSION TYPE: 20-F/A PUBLIC DOCUMENT COUNT: 139 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220923 DATE AS OF CHANGE: 20220923 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EURO TECH HOLDINGS CO LTD CENTRAL INDEX KEY: 0001026662 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-PROFESSIONAL & COMMERCIAL EQUIPMENT & SUPPLIES [5040] IRS NUMBER: 000000000 STATE OF INCORPORATION: D8 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 20-F/A SEC ACT: 1934 Act SEC FILE NUMBER: 000-22113 FILM NUMBER: 221262908 BUSINESS ADDRESS: STREET 1: C/O EURO TECH (FAR EAST) LTD 18 F GEE STREET 2: CHANG HONG CENTRE 65 WONG CHUK HANG ROAD CITY: HONG KONG STATE: K3 ZIP: 00000 BUSINESS PHONE: 0118522814 MAIL ADDRESS: STREET 1: BRITISH VIRGIN ISLANDS LTD STREET 2: TRUSTNET CHAMBERS PO BOX 3444 CITY: ROAD TOWN TORROLA BR STATE: D8 ZIP: 00000 20-F/A 1 lwt_20fa.htm FORM 20-F/A lwt_20fa.htm

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

FORM 20-F/A

 

☐ 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, 2021

 

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 number 000-22113

 

EURO TECH HOLDINGS COMPANY LIMITED

(Exact name of Registrant as specified in its charter)

 

                                                                                                

(Translation of Registrant’s name into English) 

 

British Virgin Islands 

(Jurisdiction of incorporation or organization) 

 

Unit D, 18/F., Gee Chang Hong Centre, 65 Wong Chuk Hang Road, Hong Kong

(Address of principal executive offices) 

 

David YL Leung

FAX:852-28734887

Unit D, 18/F., Gee Chang Hong Centre

65 Wong Chuk Hang Road

 Hong Kong 

(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

 

Name of each exchange on which registered

Ordinary Shares, no par value

 

CLWT

 

NASDAQ Capital Market

 

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

 

None. 

(Title of Class) 

 

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

 

None. 

(Title of Class) 

 

Indicate the number of issued and 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 7,732,132 Ordinary Shares

 

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

 

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

 

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

 

Indicate by check mark whether the registrant has submitted electronically and posed on its corporate Web site, if any, every Interactive Data File required to be submitted and posted 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 and post such files). ☒ Yes ☐ No

 

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

 

Large accelerated filer

Non-accelerated Filer

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 standards” refers to any update by the Financial Accounting Standards Board to its accounting Standards Codification after April 5, 2012.

 

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

 

 

 

 

EXPLANATORY NOTE

 

Euro Tech Holdings Company Limited (the “Company”) is filing this Amendment No. 1 on Form 20-F (this “Amendment”) to the Annual Report on Form 20-F for the fiscal year ended December 31, 2021 (the “Original Filing”), which was originally filed with the U.S. Securities and Exchange Commission (the “SEC”) on May 16, 2022, to add certain disclosure in “Item 3. Key Information”, to revise and restate in its entirety the Consolidated Financial Statements, and to make conforming changes in the other parts of the Original Filings to (i) provide additional disclosure regarding the legal and operational risks associated with being based in or having the majority of the Company’s operations in China, (ii) revise and clarify certain disclosure with respect to the cash and asset flows through its organization, and (iii) state that the Company has been included on the conclusive list of issuers identified under the HFCAA and add disclosure about the ramifications of such identification, and (iv) certain changes related to the financial statements, which we have summarized below.

 

 

a)

to update the Consolidated Statement of Operations and Comprehensive Income / (Loss) for the years ended December 31, 2021, 2020 and 2019 to reclassify (loss) / gain on disposal of property, plant and equipment in operating income / (loss).

 

 

 

 

b)

to correct the number of ordinary shares outstanding and earnings per share computations for effect of the stock splits effected in the form of bonus shares:

 

 

update the Consolidated Balance Sheets to restate the ordinary shares issued as of December 31, 2021 and 2020;

 

 

update the Consolidated Statement of Operations and Comprehensive Income / (Loss) for the years ended December 31, 2021, 2020 and 2019 to restate the Net income / (loss) per ordinary share attributable to Euro Tech Holdings Company Limited’s shareholders; and weighted average number of ordinary shares outstanding;

 

 

update the Consolidated Statements of Shareholders’ Equity to restate the number of ordinary share at December31, 2018, 2019, 2020 and 2021;

 

 

update Note 2 Summary of significant accounting policies (s) Ordinary share, Note 11 Ordinary share, Note 16 Net income per ordinary share, and Note 24 Subsequent event.

 

 

c)

to add “Note 2 Summary of significant accounting policies (ai) Effect of the Restatement on the Consolidated Financial Statements for the year ended December 31, 2021” to reflect the changes described above.

 

 

 

 

d)

to include the revised Report of Independent Registered Public Accounting Firm of Union Power HK CPA Limited on the restated Consolidated Financial Statements.

 

This Amendment does not reflect subsequent events occurring after the filing date of the Original Filing or modify or update the financial statements, consents or any other items disclosures made in the Original Filing  in any way other than as required to reflect the amendments discussed above. Accordingly, this Amendment should be read in conjunction with the Original Filing and the Company’s other filings with the SEC subsequent to the filing of the Original Filing. Pursuant to Rule 12b-15 under the Securities Exchange Act of 1934, as amended, this Amendment also contains certifications under the Sarbanes-Oxley Act of 2002.

 

 
-2-

 

 

TABLE OF CONTENTS

 

INTRODUCTION

4

FORWARD LOOKING STATEMENTS

4

GLOSSARY

5

PART I

ITEM 1.

IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

 

ITEM 2.

OFFER STATISTICS AND EXPECTED TIMETABLE

 

ITEM 3.

KEY INFORMATION

6

ITEM 4.

INFORMATION ON THE COMPANY

35

ITEM 4A.

UNRESOLVED STAFF COMMENTS

48

ITEM 5.

OPERATING AND FINANCIAL REVIEW AND PROSPECTS

48

ITEM 6.

DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

57

ITEM 7.

MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

65

ITEM 8.

FINANCIAL INFORMATION

65

ITEM 9.

THE OFFER AND LISTING

66

ITEM 10.

ADDITIONAL INFORMATION

67

ITEM 11.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

73

ITEM 12.

DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

74

PART II

ITEM 13.

DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

75

ITEM 14.

MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITYHOLDERS AND USE OF PROCEEDS

75

ITEM 15.

CONTROLS AND PROCEDURES

75

ITEM 16.

[RESERVED]

76

ITEM 16A.

AUDIT COMMITTEE FINANCIAL EXPERT

76

ITEM 16B.

CODE OF ETHICS

76

ITEM 16C.

PRINCIPAL ACCOUNTANT FEES AND SERVICES

77

ITEM 16D.

EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEE

77

ITEM 16E.

PURCHASES OF EQUITY SECURITIES BY ISSUER AND AFFILIATED PURCHASERS

77

ITEM 16F.

CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

77

ITEM 16G.

CORPORATE GOVERNANCE

77

ITEM 16H.

MINE SAFETY DISCLOSURE

77

PART III

ITEM 17.

FINANCIAL STATEMENTS

78

ITEM 18.

FINANCIAL STATEMENTS

78

ITEM 19.

EXHIBITS

78

 

 
-3-

Table of Contents

  

INTRODUCTION

 

In this Form 20-F, references to “us”, “we”, the “Company” and “Euro Tech” are to Euro Tech Holdings Company Limited and its subsidiaries unless otherwise expressly stated or the context otherwise requires.

 

Forward Looking Statements

 

This annual report contains forward looking statements. Additional written or oral forward looking statements may be made by the Company from time to time in filings with the Commission or otherwise. Such forward looking statements are within the meaning of that term in Section 21E of the Securities Exchange Act of 1934 (the “Exchange Act”). Such statements may include, but not be limited to, projections of revenues, income, or loss, capital expenditures, plans for future operations, financing needs or plans, and plans relating to products or services of the Company, as well as assumptions relating to the foregoing. The words “believe,” “expect,” “anticipate,” “estimate,” “project,” and similar expressions identify forward looking statements, which speak only as of the date the statement was made. Forward looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified. Future events and actual results could differ materially from those set forth in, contemplated by, or underlying the forward looking statements.

 

These forward-looking statements include, but are not limited to, statements about:

 

 

our goals, business plans and growth strategies;

 

 

our expectations regarding demand for and market acceptance of the products we distribute;

 

 

competition in our industries;

 

 

our future business development, results of operations and financial condition;

 

 

expected changes in our revenues and certain cost and expense items and our margins;

 

 

government policies and regulations relating to our corporate structure, business and industry;

 

 

the regulatory environment in which we operate in China and globally;

 

 

 

 

our ability to comply with the continued listing standards on the exchange or trading market on which our ordinary shares is listed for trading;

 

 

Impacts of the COVID-19 pandemic;

 

 

general economic and business condition in China and elsewhere; and

 

 

assumptions underlying or related to any of the foregoing.

 

We would like to caution you not to place undue reliance on forward-looking statements and you should read these statements in conjunction with the cautionary statements included in the sections entitled Part I, Item 3D. “Risk Factors” and Item 5. “Operating and Financial Review and Prospects” and the notes to the Company’s Consolidated Financial Statements, describe factors, among others, that could contribute to or cause such differences. Those risks are not exhaustive. We operate in an evolving environment. New risk factors and uncertainties emerge from time to time and it is not possible for our management to predict all risk factors and uncertainties, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements. We qualify all of our forward-looking statements by these cautionary statements.

 

 
-4-

Table of Contents

 

You should not rely upon forward-looking statements as predictions of future events. We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, after the date on which the statements are made or to reflect the occurrence of unanticipated events.

 

U.S. GAAP, Fiscal Year and Exchange Rate Information

 

We have prepared our consolidated financial statements in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). Our fiscal year ends on December 31. References in this annual report to fiscal year 2017, fiscal year 2018, fiscal year 2019, fiscal year 2020 and fiscal year 2021, or Fiscal 2017, Fiscal 2018, Fiscal 2019, Fiscal 2020 and Fiscal 2021, are to the fiscal years ended on December 31, 2017, 2018, 2019, 2020 and 2021, respectively.

 

The Company maintains its books and records in United States dollars (“US$” or “U.S. Dollars”). Its subsidiaries, retail shops and affiliates maintain their books and records either in US$, Hong Kong dollars (“HK$” or “Hong Kong Dollars”) or in Chinese Renminbi (“RMB” or “Renminbi”).

 

Our financial statements are expressed in U.S. Dollars, which is our reporting currency. Certain of our financial data in this annual report on Form 20-F is translated into U.S. Dollars solely for the reader’s convenience. Unless otherwise noted, all convenient translations from Renminbi to U.S. Dollars in this annual report were made for fiscal years 2021, 2020 and 2019 at 6.3757 RMB, 6.5249 RMB and 6.9761 RMB to US$1.00, respectively, and at 7.8000 HKD, 7.7526 HKD and 7.7878 HKD to US$1.00, respectively. The exchange rates were substantially the same as the middle rates published by the People’s Bank of China (“PBOC”) on December 31, 2021, 2020 and 2019 respectively.

 

We make no representation that any Renminbi, Hong Kong Dollars or U.S. Dollar amounts could have been, or could be, converted into U.S. Dollars, Hong Kong Dollars or Renminbi, as the case may be, at any particular rate, at the rate stated above, or at all.

 

GLOSSARY

 

The following glossary of terms may be helpful in understanding the terminology used in this Annual Report.

 

Ambient Air:

 

Atmospheric air (outdoor as opposed to indoor air).

 

 

 

Anaerobic:

 

Treating waste water biologically in the absence of air.

 

 

 

Atomic Spectrometer:

 

An analytical instrument used to measure the presence of an element in a substance by testing a sample which is aspirated into a flame and atomized. The amount of light absorbed or emitted is measured. The amount of energy absorbed or emitted is proportional to the concentration of the element in the sample.

 

 

 

Coalescer:

 

A process that coalesces smaller oil particles to form larger oil particles that can readily float to a tank’s surface.

 

 

 

Colorimeter:

 

An analytical instrument that measures substance concentration by color intensity when the substance reacts to a chemical reagent.

 

 

 

Human Machine Interface Software:

 

A type of software to interface (or coordinate) the interaction between machine or equipment and a human being.

 

 

 

Lamella:

 

Synthetic media installed in a clarifier tank to assist in particle flocculation (coming together in a “floc” or “flakes”).

 

 

 

Mass Spectrometer:

 

An analytical instrument that separates and identifies chemical constituents according to their mass-to-charge ratios and is used to identify organic compounds.

 

 

 

Membrane Biological Reactor (MBR):

 

A suspended-growth bioreactor combined with a membrane liquid/solids separation unit. The “MBR” uses an advanced membrane technology that treats biological wastes to a quality level which in many industries is sufficient for reuse or low-cost disposal to sewers.

 

 

 

Multi-Channel Digital Recorder:

 

A device that measures and records more than one input of a digitized signal (signal in the form of pulses).

 

 

 

pH Controller:

 

A process instrument that measures and controls the acidity or alkalinity of a fluid.

 

 

 

Reagent:

 

A chemical substance used to cause a chemical reaction and detect another substance.

 

 

 

Sequential Batch Reactor (SBR):

 

A waste-water treatment process that combines aeration and settling in one reactor tank thus saving on space. Used for the treatment of industrial waste-water as well as municipal sewage. The SBR is a batch process that is ideal for waste-waters of changing characteristics.

 

 
-5-

Table of Contents

 

PART I

  

ITEM 3. KEY INFORMATION

     

China Section

 

Our Corporate Structure

 

As an investor, you hold an interest in Euro Tech Holdings Company Limited (the “Company” or “Euro Tech”).  Euro Tech is a British Virgin Islands holding company and not an operating company. As a holding company with no material operations of its own, Euro Tech conducts its operations through its subsidiaries incorporated in Hong Kong, mainland China and the British Virgin Islands. As an investor, you directly hold an interest in Euro Tech, but you do not directly hold equity interest in Euro Tech’s subsidiaries, i.e. the operating companies of the Company’s business, and this structure involves risks to you.

 

The Company has one 100% owned subsidiary in Hong Kong, namely, Euro Tech (Far East) Limited (referred to hereinafter as “Far East”). Far East engages in the marketing and trading of water and waste water treatment related process control, analytical and testing instruments, disinfection equipment, supplies and related automation systems.

 

Far East has two 100% owned subsidiaries in mainland China. One of such subsidiaries is Euro Tech Trading (Shanghai) Limited (referred to hereinafter as “ETTS”), which is no longer active in its business operations. The other one of such subsidiaries is Shanghai Euro Tech Limited (referred to hereinafter as “SET”), which will cease its actual business operations on September 30, 2022. We made the decision to cease the operations of SET because SET has suffered loss for the past few years during which it focused on the manufacturing of analytical and testing instruments. Other than these two companies, Far East does not have any other 100% subsidiaries. 

 

Far East holds 58% of the total equity of Yixing Pact Environmental Technology Co., Ltd., a company incorporated in mainland China (referred to hereinafter as “Yixing”), and Pact Asia Pacific Limited, a company incorporated in the British Virgin Islands (referred to hereinafter as “Pact”). The former focuses on the design, manufacturing and operation of water and waste water treatment machinery and equipment, and the latter focuses on the sale of environmental protection equipment, undertaking environment protection projects and providing relevant technology advice, training and services.

 

Far East also holds 19.4% of the total equity of Zhejiang Tianlan Environmental Protection Technology Co. Ltd., a company incorporated in mainland China (referred to hereinafter as “Blue Sky”). Blue Sky focuses on the design, manufacturing, installation, testing of waste-gas treatment equipment and operation management of the treatment of waste gases.     

  

 
-6-

 

 

The following diagram illustrates the corporate structure of us and our subsidiaries (including Blue Sky in which we holds only 19.4% of the total equity thereof), as of the date of the annual report:

 

lwt_20faimg4.jpg

 

Risks Associated with Being Based in and Having the Majority of Our Operations in China

 

We conduct a substantial portion of our business through our subsidiaries in mainland China and Hong Kong. We face legal and operational risks associated with being based in and having the majority of our operations in China. Changes in PRC economic, political or social conditions or government policies could materially adversely affect our business and results of operations. The PRC government has the authority to exert significant influence on the ability of a China-based company, including us, to conduct its business, and investors of Euro Tech and our business face potential uncertainty as a result. The PRC government may intervene or influence our operations at any time. For example, we face risks associated with PRC governmental authorities’ significant oversight and discretion over our businesses and financing activities, the requirement of regulatory approvals for offerings conducted overseas by and foreign investment in China-based issuers, the enforcement of anti-monopoly regime and data security rules, as well as the risk of delisting given the Public Company Accounting Oversight Board of the United States, or the PCAOB, is currently unable to conduct complete inspection on our auditors, which may impact our ability to conduct certain businesses, accept foreign investments, or list on a United States stock exchange. In addition, there are risks and uncertainties regarding the enforcement of laws in China, and the rules and regulations in China can change quickly with little advance notice. The materialization of these risks may result in a material adverse change to our business operations and financial condition, significantly limit or completely hinder our ability to offer or continue to offer securities to investors, and cause our shares to significantly decline in value or become worthless.  See “Item 3. Key Information – D. Risk Factors— Certain Risks Relating to Doing Business in China — A substantial portion of our operations are located in China through our subsidiaries. Our ability to operate in China may be impaired by changes in Chinese laws and regulations, including those relating to taxation, environmental regulation, restrictions on foreign investment, and other matters”, “Item 3. Key Information – D. Risk Factors— Certain Risks Relating to Doing Business in China — Changes in the economic and political policies of the PRC government could have a material and adverse effect on our business, financial condition and results of operations and may result in our inability to sustain our growth and expansion strategies” and “Item 3. Key Information – D. Risk Factors — The PRC legal system embodies uncertainties which could limit the available legal protections and expand the government’s power” for a more detailed discussion on this matter.  

 

An investment in our shares involves a high degree of risk and should be considered speculative. You should carefully consider all risk factors set out in “Item 3. Key Information – D. Risk Factors” and other information before investing in our shares. If any event arising from these risks occurs, our business, prospects, financial condition, results of operations or cash flows could be materially adversely affected, the trading price of our shares could decline and all or part of your investment may be lost.

  

The Holding Foreign Companies Accountable Act

 

The Holding Foreign Companies Accountable Act, or HFCAA, was enacted on December 18, 2020. Pursuant to the HFCAA, if the SEC determines that we have filed audit reports issued by a registered public accounting firm that has not been subject to inspection by the PCAOB, for three consecutive years beginning in 2021, the SEC may prohibit our shares from being traded on a national securities exchange or in the over-the-counter market in the United States.

 

 
-7-

 

 

On December 2, 2021, the SEC adopted final amendments implementing the disclosure and submission requirements under the HFCAA, pursuant to which the SEC will identify a “Commission-Identified Issuer” if an issuer has filed an annual report containing an audit report issued by a registered public accounting firm that the PCAOB has determined it is unable to inspect or investigate completely because of a position taken by an authority in the foreign jurisdiction, and will then impose a trading prohibition on an issuer after it is identified as a “Commission-Identified Issuer” for three consecutive years.

 

Additionally, on June 22, 2021, the U.S. Senate passed the Accelerating Holding Foreign Companies Accountable Act, which, if enacted into law, would reduce the number of consecutive non-inspection years required for triggering the prohibitions under the HFCAA from three years to two, and therefore reduce the time before our shares may be prohibited from trading on a national securities exchange or in the over-the-counter market in the United States, and this ultimately could result in our shares being delisted.

 

Our financial statements contained in this annual report on Form 20-F for the fiscal year ended December 31, 2021 and 2020 have been audited by Union Power HK CPA Limited, or Union Power, an independent registered public accounting firm. On December 16, 2021, the PCAOB issued its determination that the PCAOB is unable to inspect or investigate completely PCAOB-registered public accounting firms headquartered in mainland China and in Hong Kong, because of positions taken by PRC authorities in those jurisdictions, and the PCAOB included in the report of its determination a list of the accounting firms that are headquartered in mainland China or Hong Kong. This list includes our auditor, Union Power.

 

We have also been included on the conclusive list of “Commission-Identified Issuer” identified under the HFCAA on the website of the SEC. This means, if we remain on this list for three consecutive years as a “Commission-Identified Issuer”, the SEC may prohibit our securities from being traded on a national securities exchange or in the over the counter trading market in the United States.  

 

The ramifications of the abovementioned identification includes volatility in the trading price of our securities. We are also subject to the additional compliance requirements under the HFCAA and potentially other requirements under related proposed rules. If our shares are prohibited from trading in the United States, there is no certainty that we will be able to list on a non-U.S. exchange or that a market for our shares will develop outside of the United States. Such a prohibition would substantially impair your ability to sell or purchase our shares when you wish to do so, and the risk and uncertainty associated with delisting would have a negative impact on the price of our shares. Also, such a prohibition would significantly affect our ability to raise capital on terms acceptable to us, or at all, which would have a material adverse impact on our business, financial condition, and prospects.

 

See “Item 3. Key Information – D. Risk Factors— Risks Related to the Company Itself - The audit report included in this annual report is prepared by an auditor who is not inspected by the Public Company Accounting Oversight Board, and as such, our investors are deprived of the benefits of such inspection. In addition, the enactment of the Holding Foreign Companies Accountable Act and the adoption of any rules, legislations or other efforts to increase U.S. regulatory access to audit information could cause uncertainty and our securities listed on the NASDAQ could be delisted or prohibited from being traded ”over-the-counter” if we are unable to meet the PCAOB requirement in time” for a more detailed discussion on this matter.

 

Permissions or Approvals Required to be Obtained from Chinese Authorities

 

The Company’s subsidiaries in mainland China are required to obtain the following permission or approvals from Chinese authorities to operate their respective business. The Company and its subsidiaries have received all requisite permissions or approvals from the Chinese authorities, and no permission or approval has been denied by any Chinese authority.

 

Company

Permission/Approval

Issuing Authority

Validity

Euro Tech Trading (Shanghai) Limited

Business License

Market Supervision Administration of Free Trade Pilot Zone (Shanghai)

May 13, 2047

Shanghai Euro Tech Limited

Business License

Market Supervision Administration of Shanghai

December 8, 2029

Yixing Pact Environmental Technology Co., Ltd.

Business License

Market Supervision Administration of Yixing City

Long term

  

 
-8-

 

 

We believe, as of the date of this Amendment, the Company and its subsidiaries are not required to obtain any permissions or approvals pursuant to the rules and regulations promulgated by the China Securities Regulatory Commission, or the CSRC, or the Cyberspace Administration of China, or the CAC, or any other governmental agency. Our subsidiaries in mainland China primarily engage in the design, manufacturing and sale of water treatment products to business partners (instead of individual consumers) in mainland China and overseas, and we do not believe this process involves the collection and cross-border transfer of sensitive personal information or other important data. However it is possible that changes in law may render us to be subject to such rules and regulations. It is also possible that in practice the government agencies impose more stringent requirements on us, or that our interpretation of the rules and regulations turn out to be inaccurate. Notably, the PRC government has recently indicated an intent to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers. Please see “Item 3. Key Information – D. Risk Factor – A substantial portion of our operations are located in China through our subsidiaries. Our ability to operate in China may be impaired by changes in Chinese laws and regulations, including those relating to taxation, environmental regulation, restrictions on foreign investment, and other matters” and “Item 3. Key Information – D. Risk Factor -Our failure to comply with cybersecurity and data protection laws and regulations could lead to government enforcement actions and significant penalties against us, and adversely impact our operating results” for a more detailed discussion on this issue.    

 

 It is possible that (i) the Company and its subsidiaries do not receive or maintain required permissions or approvals, or that they inadvertently conclude that such permissions or approvals are not required, or (ii) applicable laws, regulations, or interpretations change and the Company or any of its subsidiaries is required to obtain such permissions or approvals in the future; in such event, the Company and its subsidiaries could be subject to fines or legal sanctions, which may materially and adversely affect the business, financial condition and results of operations of the Company and its subsidiaries.

 

Transfer of Cash Through Our Organization

 

Euro Tech can transfer cash to its subsidiaries through capital contributions and/or intercompany loans, and Euro Tech’s subsidiaries can transfer cash to Euro Tech through dividends or other distributions and/or intercompany loans. Currently Euro Tech’s subsidiaries do not require loans or capital contributions from Euro Tech to fund their operations, and Euro Tech’s subsidiaries do not have any plan to pay any cash dividends in the near future.  

  

Dividends

 

During the three fiscal years ended December 31, 2019, 2020 and 2021, Euro Tech made cash dividends in an amount of US$0, US$1,299,001 and US$1,030,952 to its shareholders (including U.S. investors), respectively. The source of such cash dividends is cash dividends and distributions from Far East.

 

During the three fiscal years ended December 31, 2019, 2020 and 2021, Far East made cash dividends to Euro Tech in an amount of US$0, US$1,643,927 and US$1,230,769, respectively.

 

Please see “Item 10. Additional Information – E. Taxation” for the tax consequences of these dividend distributions.

  

 
-9-

 

 

Cash transfers for working capital purposes

 

During the three fiscal years ended December 31, 2019, 2020 and 2021, Far East made cash transfers for working capital purposes to its 100% owned subsidiaries in Shanghai, namely Shanghai Euro Tech Limited and Euro Tech Trading (Shanghai) Limited in an amount of US$69,000, US$192,000 and US$210,000, respectively.

 

Historical capital contributions

 

To date, Far East has made capital contribution of US$200,000 to its 100% owned subsidiary, Euro Tech Trading (Shanghai) Limited, to fulfil its obligation to pay in the registered capital of the latter.

 

To date, Far East has made capital contribution of US$350,000 to its 100% owned subsidiary, Shanghai Euro Tech Limited, to fulfil its obligation to pay in the registered capital of the latter.

 

During the past three fiscal years, other than the cash transfers described hereto, there were no transfer of other assets among Euro Tech and its subsidiaries.

 

Restrictions and Limitations on Transfer of Cash and Cash Dividend Distribution

 

Our cash dividends, if any, will be paid in U.S. dollars. The PRC government imposes controls on the convertibility of Renminbi into foreign currencies and, in certain cases, the remittance of currency out of China. The majority of our income is received in Renminbi and shortages in foreign currencies may restrict our ability to pay dividends or other payments, or otherwise satisfy our foreign currency denominated obligations, if any.

 

Under existing PRC foreign exchange regulations, payments of current account items, including profit distributions, interest payments and expenditures from trade-related transactions, can be made in foreign currencies without prior approval from the State Administration of Foreign Exchange of China, or SAFE, as long as certain procedural requirements are met. Approval from appropriate government authorities is required if Renminbi is converted into foreign currency and remitted out of China to pay capital expenses such as the repayment of loans denominated in foreign currencies. The PRC government may, at its discretion, impose restrictions on access to foreign currencies for current account transactions in the future, and in such event we may not be able to pay dividends in foreign currencies to our shareholders.

 

If we are considered a PRC tax resident enterprise for tax purposes, any dividends we pay to our overseas shareholders may be regarded as China-sourced income and as a result may be subject to PRC withholding tax.

 

Relevant PRC laws and regulations permit the PRC companies to pay dividends only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Additionally, the Company’s PRC subsidiaries can only distribute dividends upon approval of the shareholders after they have met the PRC requirements for appropriation to the statutory reserves. Under PRC laws, rules and regulations, each of our subsidiaries incorporated in mainland China is required to set aside at least 10% of its after-tax profits each year, after making up for previous years’ accumulated losses, if any, to fund certain statutory reserves, until the aggregate amount of such fund reaches 50% of its registered capital.

 

As a result of these and other restrictions under the PRC laws and regulations, our PRC subsidiaries are restricted to transfer a portion of their cash or assets to the Company. Even though the Company currently does not require any such dividends, loans or advances from the PRC subsidiaries for working capital and other funding purposes, the Company may in the future require additional cash resources from its PRC subsidiaries due to changes in business conditions, to fund future acquisitions and developments, or merely declare and pay dividends to or distributions to the Company’s shareholders.

 

To the extent cash in the business is in a PRC entity, the funds may not be available to fund operations or for other use outside of the PRC due to interventions in or the imposition of restrictions and limitations on the ability of you or your subsidiaries by the PRC government to transfer cash. Please see “Item 3. Key Information – Risk Factors Summary” and “Item 3. Key Information – D. Risk Factors— The PRC Government Imposes Currency Controls” for details on this matter.

 

 
-10-

 

 

Cash Management Policies For Cash Transfer

 

Substantially similar cash management policies exist at Euro Tech and each of its subsidiaries. With respect to any transfer of funds, dividends or other distributions to affiliated companies, the finance department of the relevant group company (the “Finance Department”) should receive the requisite approval of the board of directors and/or resolutions of shareholders, before applying to the competent governmental agencies and banks to effectuate the intended transactions. If any of the aforesaid transactions involves payment to an overseas entity, the Finance Department should also submit payment application to Euro Tech’s CFO and Chairman and receive written approval of the transaction by email, thereafter the Finance Department can request the Chairman’s authorized representative (who is not an employee of the relevant group company) to stamp the payment application. With such stamped application, the Finance Department can effectuate the fund transfer through the bank. The Finance Department should also take actions to comply with the rules and requirements of the foreign exchange authority and tax bureau in China, if applicable.      

 

Risk Factors Summary

 

An investment in our securities is subject to a number of risks, including risks related to our business and industry, risks related to our corporate structure, risks related to doing business in China and risks related to our securities. The following list summarizes some, but not all, of these risks. Please read the information in “Item 3. Key Information – D. Risk Factors” for a more thorough description of these and other risks.

 

 

·

We conduct a substantial portion of our business through our subsidiaries in mainland China and Hong Kong. Adverse changes in the PRC economic, political and social conditions as well as laws and government policies, may materially and adversely affect our business, financial condition, results of operations and growth prospects. See “Item 3. Key Information – D. Risk Factors— Certain Risks Relating to Doing Business in China — A substantial portion of our operations are located in China through our subsidiaries. Our ability to operate in China may be impaired by changes in Chinese laws and regulations, including those relating to taxation, environmental regulation, restrictions on foreign investment, and other matters” and “Item 3. Key Information – D. Risk Factors— Certain Risks Relating to Doing Business in China — Changes in the economic and political policies of the PRC government could have a material and adverse effect on our business, financial condition and results of operations and may result in our inability to sustain our growth and expansion strategies.”

 

 

 

 

·

The PRC government imposes controls on the convertibility of the RMB into foreign currencies and, in certain cases, the remittance of currency out of China. To the extent cash in the business is in a PRC entity, the funds may not be available to fund operations or for other use outside of the PRC due to interventions in or the imposition of restrictions and limitations on the ability of you or your subsidiaries by the PRC government to transfer cash. See “Item 3. Key Information – D. Risk Factors—Risks Relating to Doing Business in China—The PRC Government Imposes Currency Controls.”

 

 

 

 

·

On December 16, 2021, the PCAOB issued its determination that the PCAOB is unable to inspect or investigate completely PCAOB-registered public accounting firms headquartered in mainland China and in Hong Kong, because of positions taken by PRC authorities in those jurisdictions, and the PCAOB included in the report of its determination a list of the accounting firms that are headquartered in mainland China or Hong Kong. This list includes our auditor, Union Power. We have also been included on the conclusive list of “Commission-Identified Issuer” identified under the HFCAA on the website of the SEC. If, in the future, we have been identified by the SEC for three consecutive years as a “Commission-Identified Issuer” whose registered public accounting firm is determined by the PCAOB that it is unable to inspect or investigate completely because of a position taken by one or more authorities in China, the SEC may prohibit our securities from being traded on a national securities exchange or in the over the counter trading market in the United States. See “Item 3. Key Information – D. Risk Factors— Risks Relating to the Company Itself— The audit report included in this annual report is prepared by an auditor who is not inspected by the Public Company Accounting Oversight Board, and as such, our investors are deprived of the benefits of such inspection. In addition, the enactment of the Holding Foreign Companies Accountable Act and the adoption of any rules, legislations or other efforts to increase U.S. regulatory access to audit information could cause uncertainty and our securities listed on the NASDAQ could be delisted or prohibited from being traded ”over-the-counter” if we are unable to meet the PCAOB requirement in time.”

 

 
-11-

 

  

 

·

The Company has taken actions to streamline its business by reducing its staff, consolidating office and increasing staff efficiencies in order to stem the decline in its revenue, however there is no assurance that these efforts will be successful and that revenue will increase. See “Item 3. Key Information – D. Risk Factors—Risks Relating to the Company’s Business—Future Plans to Increase Revenue, Decrease Losses and Achieve Profitability are Uncertain.

 

 

 

 

·

The Company distributes products manufactured by a number of vendors but do not have long-term supply arrangement with such vendors. While alternative source of supply exists, the termination of any existing supply arrangement may still adversely affect the Company’s business. See “Item 3. Key Information – D. Risk Factors— Risks Relating to the Company’s Business—Dependence on Vendors; Lack of Long Term Arrangements; Loss of Vendors.

 

 

 

 

·

In the event that we identify deficiencies or material weaknesses in our internal controls that we cannot remediate in a timely manner, our ability to obtain financing could suffer and the market price of our shares could decline. See “Item 3. Key Information – D. Risk Factors— Risks Relating to the Company Itself— We may be exposed to potential risks relating to our internal controls over financial reporting.

 

 

 

 

·

The market price of our ordinary shares may fluctuate significantly in response to many factors, including without limitation, changes in the general environment and the outlook of the segments in which we operate, regulatory developments in the segment in which we operate, etc.. See “Item 3. Key Information – D. Risk Factors— Risks Relating to the Company Itself—The market price of our ordinary shares may be volatile or may decline regardless of our operating performance, and you may not be able to resell your shares at or above the price you paid.”  

    

A. [RESERVED]

  

B. CAPITALIZATION AND INDEBTEDNESS

 

This item does not apply to annual reports on Form 20-F.

 

C. REASONS FOR THE OFFER AND USE OF PROCEEDS

 

This item does not apply to annual reports on Form 20-F.

 

D. RISK FACTORS

 

An investment in our shares involves a high degree of risk. Below please find a summary of the principal risks we face, organized under relevant headings. You should carefully consider the risks described below, together with all of the other information included in this annual report, before making an investment decision. The risks below are not the only ones we face. Additional risks not currently known by us or that we deem immaterial may also impair our business operations. If any of the following and other risks actually occurs, our business, prospects, financial condition or results of operations could suffer. In that case, the trading price of our shares could decline, and you may lose all or part of your investment. This annual report also contains forward looking statements that involve risks and uncertainties. Our results could materially differ from those anticipated in these forward looking statements as a result of certain factors, including the risks we face as described below and elsewhere. See – “Forward Looking Statements.”

 

 
-12-

Table of Contents

 

Certain Risks Relating to Doing Business in China.

 

PRC Sovereignty over Hong Kong is Still Developing.

 

The Company’s executive and principal offices are located in Hong Kong, a Special Administrative Region of China (or “SAR;” Hong Kong is sometimes herein referred to as the “Hong Kong SAR”).

 

As provided in the Sino-British Joint Declaration on the Question of Hong Kong (the “Joint Declaration”) and the Basic Law of the Hong Kong SAR of China (the “Basic Law”), the Hong Kong SAR is provided a high degree of autonomy except in foreign and defense affairs. The formula for the preservation of Hong Kong’s independent legal and economic system under Chinese sovereignty has been referred to as “one country, two systems.” Under this principle of “one country, two systems,” the PRC’s political system and policies are not practiced in Hong Kong, and Hong Kong maintains a legal system that is based on common law and is different from that of the PRC.

 

There is friction between Hong Kong residents pressing for greater democracy and the PRC government. There appears to be a suspicion that Hong Kong’s democracy advocates are being manipulated by the United States to cause difficulties at China’s doorstep as regional tensions rise. The foregoing is raising concerns that civil liberties in Hong Kong may be eroded in the years to come.

 

At this point in time it is not possible to predict if this trend will continue and what effect it will have on the Company, if any. However, there can be no assurance that changes in political or economic conditions in Hong Kong and the PRC will not affect the Company adversely. The Company’s results of operations and financial condition may be influenced by the political situation in Hong Kong and by the general state of the Hong Kong economy. See — “Economic Stability Uncertain.”

 

Economic Stability in the Far East is Uncertain.

 

Some economies in the Far East have suffered from an economic instability. There can be no assurance that there will be a recovery, most especially in light of the recent global economic downturn. Continued growth in the PRC depends on an adequate supply of energy. There is no assurance that adequate supplies of energy can be developed or found to fuel the PRC’s continued economic growth.

 

A substantial part of our operations are located in China through our subsidiaries. Our ability to operate in China may be impaired by changes in Chinese laws and regulations, including those relating to taxation, environmental regulation, restrictions on foreign investment, and other matters.

 

We conduct a substantial portion of our business in China through our subsidiaries. The Chinese government has exercised and continues to exercise substantial control over virtually every sector of the Chinese economy through regulation and state ownership. Our ability to operate in China may be impaired by changes in laws and regulations in the PRC. The PRC government has recently published new policies that significantly affected certain industries such as the education and internet industries, and we cannot rule out the possibility that it will in the future further release regulations or policies regarding our industry that could require us to seek permission from PRC authorities to continue to operate our business, which may adversely affect our business, financial condition and results of operations.

 

 
-13-

Table of Contents

 

Further, it is uncertain when and whether we will be required to obtain permission from the PRC government to list on U.S. exchanges in the future, and even if such permission is obtained, whether it will be later denied or rescinded. No entity in our organization is currently (i) required to obtain permission from any Chinese authorities to list on any U.S. exchange or issue our ordinary shares to foreign investors or (ii) subject to permission requirements from the CSRC, the CAC, or any other entity that is required to approve of our PRC subsidiaries’ operations, and no entity in our organization has received any such permissions or any notice of denial of such permissions. However, our operations could be adversely affected, directly or indirectly, by existing or future laws and regulations relating to our business or industry, particularly in the event permission to list on U.S. exchanges becomes required, or if such permission may be withheld or rescinded once granted.

 

Governmental actions in China, including any decision to intervene or influence our operations at any time or to exert control over an offering of securities conducted overseas and/or foreign investment in China-based issuers, may cause us to make material changes to our operations, may limit or completely hinder our ability to offer or continue to offer securities to investors, and/or may cause the value of such securities to significantly decline or be worthless.

 

Changes in the economic and political policies of the PRC government could have a material and adverse effect on our business, financial condition and results of operations and may result in our inability to sustain our growth and expansion strategies.

 

We conduct a substantial portion of our business in China through our subsidiaries. Accordingly, our results of operations, financial condition and prospects are to a significant extent affected by economic and political developments in China. In particular, the PRC government continues to exercise significant control over the economic growth of the PRC through allocating resources, controlling payments of foreign currency-denominated obligations, setting monetary policy and providing preferential treatments to particular industries or companies. In recent years, the PRC government has implemented measures emphasizing the utilization of market forces in reforming the economy. These economic reform measures may be adjusted or modified or applied inconsistently from industry to industry, or across different regions of the country. As a result, some of these measures may benefit the overall economy of the PRC, but may have an adverse effect on us.

 

The PRC has been one of the world’s fastest growing economies as measured by GDP in recent years. However, economic activity in the PRC has slowed down recently and it may not return to levels of previous years. According to the National Bureau of Statistics of China, China’s real GDP growth rate decreased from 6.6% in 2018 to 6.1% in 2019, and, mainly due to the COVID-19 pandemic, further to 2.3% in 2020, but it increased to 8.1% in 2021. Although past predictions have not always proven reliable, if these predictions prove accurate, they, as well as future actions and policies of the PRC government, could suffer a material adverse effect.

 

Also, financial reporting suggests a real estate “bubble” exists in the PRC. If a real estate “bubble” truly exists in the PRC and it bursts, the PRC’s economy and the Company could suffer a material adverse effect.

 

The success of the Company’s activities in the PRC depends on the Company’s continued ability to overcome circumstances specifically effecting the industrial sector, including the relatively poor infrastructure, road transportation and communications network and an uncertain legal and regulatory environment.

 

Our failure to comply with cybersecurity and data protection laws and regulations could lead to government enforcement actions and significant penalties against us, and adversely impact our operating results.

 

The regulatory framework for the collection, use, safeguarding, sharing, transfer and other processing of personal information and important data worldwide is rapidly evolving and is likely to remain uncertain for the foreseeable future. For example, regulatory authorities in China have implemented and are considering a number of legislative and regulatory proposals concerning cybersecurity and data protection.

 

 
-14-

Table of Contents

 

The PRC Cyber Security Law, which took effect in June 2017, created China’s first national-level data protection regime for “network operators,” which may include all organizations in China that provide services over the internet or another information network. Specifically, the Cyber Security Law provides that China adopts a multi-level protection scheme, under which network operators are required to perform obligations of security protection to ensure that the network is free from interference, disruption or unauthorized access, and prevent network data from being disclosed, stolen or tampered.

 

In addition, the PRC Data Security Law, which was promulgated by the Standing Committee of the National People’s Congress on June 10, 2021 and took effect on September 1, 2021. The Data Security Law establishes a tiered system for data protection in terms of their importance, data categorized as “important data,” which will be determined by governmental authorities in the form of catalogs, are required to be treated with higher level of protection. Specifically, the Data Security Law provides that operators processing “important data” are required to appoint a “data security officer” and a “management department” to take charge of data security. In addition, such operator is required to evaluate the risk of its data activities periodically and file assessment reports with relevant regulatory authorities.

 

Numerous regulations, guidelines and other measures have been or are expected to be adopted under the umbrella of, or in addition to, the Cyber Security Law and Data Security Law. For example, Regulations on the Security Protection of Critical Information Infrastructure, or the CII Protection Regulations, was promulgated by the State Council of the PRC on July 30, 2021 and became effective on September 1, 2021. According to the CII Protection Regulations, critical information infrastructure, or the CII, refers to any important network facilities or information systems of the important industry or field such as public communication and information service, energy, transportation, water conservancy, finance, public services, e-government affairs and national defense science, which may endanger national security, people’s livelihood and public interest in the case of damage, function loss or data leakage. Regulators supervising specific industries are required to formulate detailed guidance to recognize the CII in the respective sectors, and a critical information infrastructure operator, or a CIIO, must take the responsibility to protect the CII’s security by performing certain prescribed obligations. For example, CIIOs are required to conduct network security test and risk assessment, report the assessment results to relevant regulatory authorities, and timely rectify the issues identified at least once a year.

 

Additionally, in November 2021, the CAC issued the Cyber Data Security Administration Regulations (Draft for Comments), which, among other things, stipulates that a data processor that process “important data” or listed overseas must conduct an annual data security review by itself or by engaging a data security service provider and submit the annual data security review report for a given year to the relevant municipal counterpart of the CAC before January 31 of the following year. As of the date of this annual report, such administration regulations have not been adopted. In January 2022, the CAC and several other administrations also jointly promulgated the amended Cybersecurity Review Measures, or the Cybersecurity Review Measures, which became effective on February 15, 2022, and supersede and replace the current cybersecurity review measures that became effective since June 2020. Pursuant to the Cybersecurity Review Measures, a “critical information infrastructure operator”, or a CIIO, that purchases network products and services, or conducts data process activities, which affect or may affect national security will be subject to the cybersecurity review. The Cybersecurity Review Measures also expands the cybersecurity review to “internet platform operators” in possession of personal information of over one million users if such operators intend to list their securities in a foreign country. Alternatively, relevant governmental authorities in the PRC may initiate cybersecurity review if they determine an operator’s network products or services or data processing activities affect or may affect national security.

 

Furthermore, the recently issued Opinions on Strictly Cracking Down on Illegal Securities Activities requires (i) speeding up the revision of the provisions on strengthening the confidentiality and archives management relating to overseas issuance and listing of securities and (ii) improving the laws and regulations relating to data security, cross-border data flow, and management of confidential information. The Personal Information Protection Law, which was promulgated by the Standing Committee of the National People’s Congress on August 20, 2021 and took effect on November 1, 2021, integrates the various rules with respect to personal information rights and privacy protection and applies to the processing of personal information within mainland China as well as certain personal information processing activities outside mainland China, including those for the provision of products and services to natural persons within China or for the analysis and assessment of acts of natural persons within China.

 

 
-15-

Table of Contents

 

We may have access to confidential or personal information in certain of our businesses. Although we endeavor to comply with our privacy policies and other documentation regarding the protection of personal information, we may at times fail to do so or may be perceived to have failed to do so. Moreover, despite our efforts, we may not be successful in achieving compliance if our employees or contractors fail to comply with these policies and documentation.

 

Moreover, the Cyber Security Law, Data Security Law and relevant regulations are relatively new, uncertainties still exist in relation to their interpretation and implementation. Any change in laws and regulations relating to privacy, data protection and information security and any enhanced and scrutinized governmental enforcement action of such laws and regulations could greatly increase our cost in providing our products and services, limit their use or adoption or require certain changes to be made to our operations. We cannot assure you that we will be compliant with these new laws and regulations described above in all respects, and we may be ordered to rectify and terminate any actions that are deemed illegal by the government authorities and become subject to fines and other government sanctions, which may materially and adversely affect our business, financial condition, and results of operations.

 

Specifically, given the uncertainties surrounding the interpretation and implementation of the Cyber Security Law, Data Security Law and relevant regulations, we cannot rule out the possibility that we, or certain of our customers or suppliers may be deemed as a CIIO, or an operator processing “important data.” First, if we are deemed as a CIIO, our purchase of network products or services, if deemed to be affecting or may affect national security, will need to be subject to cybersecurity review, before we can enter into agreements with relevant customers or suppliers, and before the conclusion of such procedure, these customers will not be allowed to use our products or services, and we are not allowed to purchase products or services from our suppliers. There can be no assurance that we would be able to complete the applicable cybersecurity review procedures in a timely manner, or at all, if we are required to follow such procedures. Any failure or delay in the completion of the cybersecurity review procedures may prevent us from using certain network products and services, and may result in fines of up to ten times the purchase price of such network products and services being imposed upon us, if we are deemed a CIIO using network products or services without having completed the required cybersecurity review procedures. If the reviewing authority is of the view that the use of such network products or services by us, or by certain of our customers or suppliers, involves risk of disruption, is vulnerable to external attacks, or may negatively affect, compromise, or weaken the protection of national security, we may not be able to provide such products or services to relevant customers, or purchase products or services from relevant suppliers. This could have a material adverse effect on our results of operations and business prospects. Second, the notion of “important data” is not clearly defined by the Cyber Security Law or the Data Security Law. In order to comply with the statutory requirements, we will need to determine whether we possess important data, monitor the important data catalogs that are expected to be published by local governments and departments, perform risk assessments and ensure we are complying with reporting obligations to applicable regulators. We may also be required to disclose to regulators business-sensitive or network security-sensitive details regarding our processing of important data, and may need to pass the government security review or obtain government approval in order to share important data with offshore recipients, which can include foreign licensors, or share data stored in China with judicial and law enforcement authorities outside of China. If judicial and law enforcement authorities outside China require us to provide data stored in China, and we are not able to pass any required government security review or obtain any required government approval to do so, we may not be able to meet the foreign authorities’ requirements. The potential conflicts in legal obligations could have adverse impact on our operations in and outside of China.

 

Economic Reforms May Not Continue or Impact Positively On the Company; Changing Business Environment.

 

Over the past several years, the PRC’s government has pursued economic reform policies including encouraging private economic activities and decentralization of economic deregulation. It appears that the PRC government may not continue to pursue these policies or may significantly alter them to our detriment from time to time without notice. Changes in policies by the PRC government resulting in changes in laws, regulations, or their interpretation, or the imposition of confiscatory taxes, restrictions on currency conversion and imports could materially and adversely affect our business and operating results. The nationalization or other expropriations of private enterprises by the PRC government could result in a loss of our investments in actual funds and time and effort, in China.

 

 
-16-

Table of Contents

 

The Company’s results at times may also be adversely effected by: (1) changes in political, economic and social conditions in the PRC; (2) changes in government policies such as changes in laws and regulations (or their interpretation); (3) the introduction of additional measures to control inflation; (4) changes in the rate or method of taxation; (5) imposition of additional restrictions on currency conversion remittances abroad; (6) reduction in tariff protection and other import restrictions; and (7) a return to the more centrally-planned economy that existed previously.

 

We Are Subject To International Economic And Political Risks, Over Which We Have Little Or No Control.

 

Doing business entirely outside the United States subjects us to various risks, including changing economic and political conditions, exchange controls, currency fluctuations, armed conflicts and unexpected changes in United States and foreign laws relating to tariffs, trade restrictions, transportation regulations, foreign investments and taxation. We have no control over most of these risks and other unforeseeable risks and may be unable to anticipate changes in international economic and political conditions and, therefore, unable to alter our business practice in time to avoid the adverse effect of any of these changes.

 

The International Financial Crisis and Economic Conditions May Have A Material Adverse Impact on Our Business and Financial Conditions.

 

With deteriorating worldwide economies, global markets have experienced significant turmoil and upheavals characterized by extreme volatility and the volatility in prices and securities and commodities, diminished credit availability, inability to access capital markets, waves of bankruptcies, high unemployment and declining consumer and business confidence. It appears that international economic deterioration has negatively impacted our revenue and other results of operation. We cannot predict the short and long-term impact of these events on our business and financial condition that may be materially and adversely affected in the future.

 

Our Revenue and Net Income may be Materially and Adversely Affected by any Economic Slowdown in China.

 

The PRC government has in recent years implemented a number of measures to control the rate of economic growth, including by raising interest rates and adjusting deposit reserve ratios for commercial banks as well as by implementing other measures designed to tighten credit and liquidity. These measures have contributed to a slowdown of the PRC economy. According to the National Bureau of Statistics of China, China’s real GDP growth rate decreased from 6.6% in 2018 to 6.1% in 2019, and, mainly due to the COVID-19 pandemic, further to 2.3% in 2020, but it increased to 8.1% in 2021. Any continuing or worsening slowdown could significantly reduce domestic commerce in China. An economic downturn, whether actual or perceived, a further decrease in economic growth rates or an otherwise uncertain economic outlook in China or any other market in which we may operate could have a material adverse effect on our business, financial condition and results of operations.

 

We May be Impacted by Inflation in PRC.

 

In recent years, the PRC has not experienced significant inflation, and thus inflation has not had a significant effect on our business historically. In response to the increased inflation rate during 2004, the Chinese government announced measures to restrict lending and investment in the PRC in order to reduce inflationary pressure on the PRC’s economy; more recently, the average inflation rate has increased by 1.6%, 2.1%, 2.9%, 2.5% and 0.9% in 2017, 2018, 2019, 2020 and 2021, respectively. Efforts by the PRC to curb inflation may also curb economic growth, increase our overhead costs and adversely affect our revenues. Inflationary increases cause a corresponding increase in our general overhead. If the PRC rate of inflation continues to increases, the Chinese government may introduce further measures intended to reduce the inflation rate in the PRC. Any such measures adopted by the Chinese government may not be successful in reducing or slowing the increase in the PRC’s inflation rate. A sustained or increased inflation in the PRC may have an adverse impact on the PRC’s economy and may materially and adversely affect our business and financial results.

 

 
-17-

Table of Contents

 

The PRC legal system embodies uncertainties which could limit the available legal protections and expand the government’s power.

 

The PRC legal system is a civil law system based on written statutes. Unlike common law systems, it is a system in which decided legal cases have little precedential value. In 1979, the PRC government began to promulgate a comprehensive system of laws and regulations governing economic matters in general. The overall effect of legislation over the past three decades has significantly enhanced the protections afforded to various forms of foreign investment in China. However, these laws, regulations and legal requirements change frequently with little advance notice, and their interpretation and enforcement involve uncertainties. For example, we may have to resort to administrative and court proceedings to enforce the legal protection that we enjoy either by law or contract. However, since PRC administrative and court authorities have significant discretion in interpreting and implementing statutory and contractual terms, it may be more difficult to evaluate the outcome of administrative and court proceedings and the level of legal protection we enjoy than in more developed legal systems. In addition, such uncertainties, including the inability to enforce our contracts, could materially and adversely affect our business and operations. Furthermore, the PRC legal system is based in part on government policies and internal rules (some of which are not published on a timely basis or at all) that may have a retroactive effect. As a result, we may not be aware of our violation of these policies and rules until sometime after the violation. In addition, any litigation in China may be protracted and result in substantial costs and diversion of resources and management attention. Furthermore, intellectual property rights and confidentiality protections in China may not be as effective as in the United States or other countries. Accordingly, we cannot predict the effect of future developments in the PRC legal system, particularly with regard to the media, ecommerce, education, advertising and retail industries, including the promulgation of new laws, changes to existing laws or the interpretation or enforcement thereof, or the preemption of local regulations by national laws. These uncertainties could limit the legal protections available to us, and our foreign investors, including you.

  

You may experience difficulties in effecting service of legal process, enforcing foreign judgments or bringing original actions in China based on United States or other foreign laws against us, our management or the experts named in the annual report.

 

We conduct substantially all of our operations in China and substantially all of our assets are located in China. In addition, our principal offices are located in Hong Kong and all of our directors and executive officers reside within Hong Kong and China. As a result, it may not be possible to effect service of process within the United States or elsewhere outside China upon some of our directors and senior executive officers, including with respect to matters arising under U.S. federal securities laws or applicable state securities laws. Moreover, we understand that the PRC currently does not have treaties with the United States or many other countries providing for the reciprocal recognition and enforcement of judgment of courts.

 

Regulations relating to offshore investment activities by PRC residents may increase the administrative burden we face and create regulatory uncertainties that could restrict our overseas and cross-border investment activity, and a failure by our shareholders who are PRC residents to make any required applications and filings pursuant to such regulations may prevent us from being able to distribute profits and could expose our PRC resident shareholders to liability under PRC law.

 

China’s State Administration of Foreign Exchange, or SAFE, promulgated the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents’ Offshore Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or SAFE Circular No. 37, in July 2014. SAFE Circular No. 37 requires PRC residents to register with local branches of SAFE in connection with their direct establishment or indirect control of an offshore entity, for the purpose of overseas investment and financing, with such PRC residents’ legally owned assets or equity interests in domestic enterprises or offshore assets or interests, referred to in SAFE Circular No.37 as a “special purpose vehicle.” The term “control” under SAFE Circular No. 37 is broadly defined as the operation rights, beneficiary rights or decision-making rights acquired by the PRC residents in the offshore special purpose vehicles or PRC companies by such means as acquisition, trust, proxy, voting rights, repurchase, convertible bonds or other arrangements. SAFE Circular No. 37 further requires amendment to the registration in the event of any changes with respect to the basic information of the special purpose vehicle, such as changes in a PRC resident individual shareholder, name or operation period; or any significant changes with respect to the special purpose vehicle, such as increase or decrease of capital contributed by PRC individuals, share transfer or exchange, merger, division or other material event.

 

 
-18-

Table of Contents

 

If the shareholders of the offshore holding company who are PRC residents do not complete their registration with the local SAFE branches, the PRC subsidiaries may be prohibited from distributing their profits and proceeds from any reduction in capital, share transfer or liquidation to the offshore company, and the offshore company may be restricted in its ability to contribute additional capital to its PRC subsidiaries. Moreover, failure to comply with SAFE registration and amendment requirements described above could result in liability under PRC law for evasion of applicable foreign exchange restrictions. In February 2015, SAFE issued SAFE Circular No. 13, which took effect on June 1, 2015. SAFE Circular No. 13 has delegated to the qualified banks the authority to register all PRC residents’ investment in “special purpose vehicle” pursuant to the SAFE Circular No. 37, except that those PRC residents who have failed to comply with the SAFE Circular No. 37 will remain to fall into the jurisdiction of the local SAFE branch and must make their supplementary registration application with the local SAFE branch.

 

We have requested PRC residents who we know hold direct or indirect interest in our company to make the necessary applications, filings and amendments as required under SAFE Circular No. 37 and other related rules. However, we may not be informed of the identities of all the PRC residents holding direct or indirect interest in our company, and we cannot provide any assurance that these PRC residents will comply with our request to make or obtain any applicable registrations or comply with other requirements under SAFE Circular No. 37 or other related rules. The failure or inability of our PRC resident shareholders to comply with the registration procedures set forth in these regulations may subject us to fines and legal sanctions, restrict our cross-border investment activities, limit the ability of our wholly foreign-owned subsidiaries in China to distribute dividends and the proceeds from any reduction in capital, share transfer or liquidation to us, and we may also be prohibited from injecting additional capital into these subsidiaries. Moreover, failure to comply with the various foreign exchange registration requirements described above could result in liability under PRC law for circumventing applicable foreign exchange restrictions. As a result, our business operations and our ability to distribute profits to you could be materially and adversely affected.

 

If the custodians or authorized users of controlling non-tangible assets of our Company, including our corporate chops and seals, fail to fulfill their responsibilities, or misappropriate or misuse these assets, our business and operations could be materially and adversely affected.

 

Under PRC law, legal documents for corporate transactions are executed using the chops or seals of the signing entity or with the signature of a legal representative whose designation is registered and filed with the relevant branch of the Administration of Industry and Commerce.

 

Although we usually utilize chops to enter into contracts, the designated legal representatives of each of our PRC subsidiaries and consolidated affiliated entities have the apparent authority to enter into contracts on behalf of such entities without chops and bind such entities. All designated legal representatives of our PRC subsidiaries and consolidated affiliated entities are members of our senior management team who have signed employment agreements with us or our PRC subsidiaries and consolidated affiliated entities under which they agree to abide by various duties they owe to us. In order to maintain the physical security of our chops of our PRC entities, we generally store these items in secured locations accessible only by the authorized personnel in the legal or finance department of each of our subsidiaries and consolidated affiliated entities. Although we monitor such authorized personnel, there is no assurance that such procedures will prevent all instances of abuse or negligence. Accordingly, if any of our authorized personnel misuse or misappropriate our corporate chops or seals, we could encounter difficulties in maintaining control over the relevant entities and experience significant disruption to our operations. If a designated legal representative obtains control of the chops in an effort to obtain control over any of our PRC subsidiaries or consolidated affiliated entities, we or our PRC subsidiary and consolidated affiliated entity would need to pass a new shareholder or board resolution to designate a new legal representative and we would need to take legal action to seek the return of the chops, apply for new chops with the relevant authorities, or otherwise seek legal redress for the violation of the representative’s fiduciary duties to us, which could involve significant time and resources and divert management attention away from our regular business. In addition, the affected entity may not be able to recover corporate assets that are sold or transferred out of our control in the event of such a misappropriation if a transferee relies on the apparent authority of the representative and acts in good faith.

 

 
-19-

Table of Contents

 

The PRC Government Imposes Currency Controls.

 

The PRC government imposes controls on the convertibility of the RMB into foreign currencies and, in certain cases, the remittance of currency out of China. We receive substantial part of our revenues in RMB. Under existing PRC foreign exchange regulations, payments of current account items, including profit distributions, interest payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior approval by complying with certain procedural requirements. However, approval from or registration with appropriate government authorities is required where RMB is to be converted into foreign currency and remitted out of China to pay capital expenses such as the repayment of loans denominated in foreign currencies. The PRC government may also at its discretion restrict access to foreign currencies for current account transactions in the future.

 

If we are considered a PRC tax resident enterprise for tax purposes, any dividends we pay to our overseas shareholders may be regarded as China-sourced income and as a result may be subject to PRC withholding tax.

 

Relevant PRC laws and regulations permit the PRC companies to pay dividends only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Additionally, the Company’s PRC subsidiaries can only distribute dividends upon approval of the shareholders after they have met the PRC requirements for appropriation to the statutory reserves. Under PRC laws, rules and regulations, each of our subsidiaries incorporated in mainland China is required to set aside at least 10% of its after-tax profits each year, after making up for previous years’ accumulated losses, if any, to fund certain statutory reserves, until the aggregate amount of such fund reaches 50% of its registered capital.

 

As a result of these and other restrictions under the PRC laws and regulations, our PRC subsidiaries are restricted to transfer a portion of their cash or assets to the Company. Even though the Company currently does not require any such dividends, loans or advances from the PRC subsidiaries for working capital and other funding purposes, the Company may in the future require additional cash resources from its PRC subsidiaries due to changes in business conditions, to fund future acquisitions and developments, or merely declare and pay dividends to or distributions to the Company’s shareholders.

 

To the extent cash in the business is in a PRC entity, the funds may not be available to fund operations or for other use outside of the PRC due to interventions in or the imposition of restrictions and limitations on the ability of you or your subsidiaries by the PRC government to transfer cash.

 

There is a Foreign Currency Risk.

 

The Company operates in Hong Kong, the PRC and trades with both local and overseas customers and suppliers, and is exposed to foreign exchange risk arising from various currency exposures, primarily with respect to purchases in, Hong Kong dollar, Renminbi, US dollars, the Japanese yen and Euro. Foreign exchange risk arises from committed and unmatched future commercial transactions, such as confirmed import purchase orders and sales orders, recognized assets and liabilities, and net investment in the PRC operations.

 

Because our revenues are generated in Renminbi and our results are reported in U.S. dollars, ongoing devaluation of the Renminbi could negatively impact our results of operations.

 

The value of the Renminbi against the U.S. Dollar and other currencies is affected by changes in China’s political and economic conditions and by China’s foreign exchange policies, among other things. In 2018, the value of the Renminbi depreciated by approximately 5.7% against the U.S. dollar. In 2019, the Renminbi further depreciated by approximately 1.3% against the U.S. dollar. In 2020, the value of the Renminbi appreciated by approximately 6.3% against the U.S. dollar. In 2021, the value of the Renminbi appreciated by approximately 2.3% against the U.S. dollar. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between the Renminbi and the U.S. dollar in the future. There remains significant international pressure on the PRC government to adopt a more flexible currency policy, which could result in greater fluctuations of the Renminbi against the U.S. Dollar. With the development of the foreign exchange market and progress towards interest rate liberalization and Renminbi internationalization, the PRC government may in the future announce further changes to the exchange rate system and there is no guarantee that the Renminbi will not appreciate or depreciate significantly in value against the U.S. Dollar in the future.

 

 
-20-

Table of Contents

 

Significant revaluation of the Renminbi may have a material and adverse effect on your investment. For example, to the extent that we need to convert U.S. Dollar into Renminbi for our operations, appreciation of the Renminbi against the U.S. Dollar would have an adverse effect on the Renminbi amount we would receive from the conversion. Conversely, if we decide to convert our Renminbi into U.S. Dollar for the purpose of making payments for dividends on our ordinary shares, repaying our U.S. Dollar denominated notes or other payment obligations or for other business purposes, appreciation of the U.S. Dollar against the Renminbi would have a negative effect on the U.S. Dollar amount available to us. In addition, appreciation or depreciation in the value of the Renminbi relative to U.S. Dollar would affect our financial results reported in U.S. dollar terms regardless of any underlying change in our business or results of operations.

 

Very limited hedging options are available in China to reduce our exposure to exchange rate fluctuations. To date, we have not entered into any hedging transactions in an effort to reduce our exposure to foreign currency exchange risk. While we may decide to enter into hedging transactions in the future, the availability and effectiveness of these hedges may be limited and we may not be able to adequately hedge our exposure or at all. In addition, our currency exchange losses may be magnified by PRC exchange control regulations that restrict our ability to convert Renminbi into foreign currency. As a result, fluctuations in exchange rates may have a material adverse effect on your investment.

 

The turbulent relations between the PRC and United States may adversely affect our business or the price of our capital stock

 

Recently, the United States and China have imposed new or higher tariffs on goods imported from the other’s country, and have threatened the imposition of additional tariffs in retaliation. The adoption and expansion of trade restrictions and tariffs, quotas and embargoes, the occurrence of a trade war, or other governmental action related to tariffs or trade agreements or policies, has the potential to adversely impact costs and the world economy in general, which in turn could have a material adverse effect on our business, results of operations and financial condition. In addition, changes in trade relations between the United States and China may trigger negative customer sentiment or retaliation towards companies in China with ties to the United States, potentially resulting in a negative impact on our results of operations and financial condition.

 

Differences between the United States and PRC governments on some political issues continue occasionally to color their relationship. These occasional controversies could materially and adversely affect our business and operations. Political or trade friction between the two countries could also materially and adversely affect the market price of our capital stock, whether or not they adversely affect our business.

 

Certain Risks Relating to the Company’s Business.

 

Our Operating Results may Fluctuate Significantly from Year to Year. We Cannot be Certain that we will Achieve or Maintain Profitability in the Future.

 

Our operating results historically have been difficult to predict and have at times significantly fluctuated from year to year due to a variety of factors, many of which are outside of our control.

 

During Fiscal 2021, the Company had revenues of US$21,388,000, operating income of US$771,000, and income before income taxes, equity in income of affiliates and non-controlling interests of US$921,000. In addition, we had income tax credit of US$90,000, equity in income of affiliates of US$355,000. As a result, we had a net income of US$1,366,000 for Fiscal 2021 before giving effect to the effect on our results attributable to our non-controlling interests. The principal reason for the operating income before income taxes, equity in income of affiliates and non-controlling interests for Fiscal 2021 was the increase in revenues and decrease in selling and administrative expenses and the gain on disposal of a property. After giving effect to the net income attributable to non-controlling interest, other comprehensive income / (loss) and comprehensive loss attributable to non-controlling interest, we had comprehensive income attributable to the Company of US$925,000 for Fiscal 2021.

 

During Fiscal 2020, the Company had revenues of US$13,357,000, operating losses of US$272,000, and income before income taxes, equity in income of affiliates and non-controlling interests of US$63,000. In addition, we had income tax expense of US$96,000, equity in income of affiliates of US$435,000. As a result, we had a net income of US$402,000 for Fiscal 2020 before giving effect to the effect on our results attributable to our non-controlling interests. The principal reason for the operating loss before income taxes, equity in income of affiliates and non-controlling interests for Fiscal 2020 was the decrease in revenues even though there was increase in the gross profit margin percentage. After giving effect to the net loss attributable to non-controlling interest, other comprehensive income / (loss) and comprehensive loss attributable to non-controlling interest, we had comprehensive income attributable to the Company of US$721,000 for Fiscal 2020.

 

 
-21-

Table of Contents

 

During Fiscal 2019, the Company had revenues of US$17,399,000, operating losses of US$445,000, and losses before income taxes, equity in income of affiliates and non-controlling interests of US$310,000. In addition, we had income tax expense of US$37,000, equity in income of affiliates of US$137,000. As a result, we had a net loss of US$210,000 for Fiscal 2019 before giving effect to the effect on our results attributable to our non-controlling interests. The principal reason for the operating losses before income taxes, equity in loss of affiliates and non-controlling interests for Fiscal 2019 was the decrease in revenues even though there was increase in the gross profit margin percentage. After giving effect to the net loss attributable to non-controlling interest, other comprehensive income / (loss) and comprehensive loss attributable to non-controlling interest, we had comprehensive loss attributable to the Company of $140,000 for Fiscal 2019.

 

As a result of these factors, comparing our operating results on a period-to-period basis may not be meaningful, and you should not rely on our past results as an indication of our future performance. Our operating expenses do not always vary directly with revenue and may be difficult to adjust in the short term. As a result, if revenue for a particular year or quarter is below our expectations, we may not be able to proportionately reduce operating expenses for that period, and therefore such a revenue shortfall would have a disproportionate effect on our operating results for that period.

 

We face risks related to natural disasters, health epidemics and other outbreaks, which could significantly disrupt our operations. Specifically the novel coronavirus could have a material adverse impact on our business, results of operations, financial condition, cash flows or liquidity.

 

Our business could be materially and adversely affected by natural disasters, such as snowstorms, earthquakes, fires or floods, the outbreak of a widespread health epidemic, such as swine flu, avian influenza, severe acute respiratory syndrome (SARS), coronavirus or COVID-19, Ebola, Zika or other events, such as wars, acts of terrorism, environmental accidents, power shortage or communication interruptions. The occurrence of a disaster or a prolonged outbreak of an epidemic illness or other adverse public health developments in Hong Kong or elsewhere in the world could materially disrupt our business and operations. These events could also significantly impact our industry and cause a temporary closure of the facilities we use for our operations, which would severely disrupt our operations and have a material adverse effect on our business, financial condition and results of operations. Our operations could be disrupted if any of our employees or employees of our business partners were suspected of contracting an epidemic disease, since this could require us or our business partners to quarantine some or all of these employees or disinfect the facilities used for our operations. In addition, our revenue and profitability could be materially reduced to the extent that a natural disaster, health epidemic or other outbreak harms the global or PRC economy in general. Our operations could also be severely disrupted if our consumers, merchants or other participants were affected by natural disasters, health epidemics or other outbreaks.

 

The outbreak of a novel coronavirus (which causes the disease now known as COVID-19), was first identified in December 2019 in Wuhan, China, and has since spread globally. Government efforts to contain the spread of the coronavirus through lockdowns of cities, business closures, restrictions on travel and emergency quarantines, among others, and responses by businesses and individuals to reduce the risk of exposure to infection, including reduced travel, cancellation of meetings and events, and implementation of work-at-home policies, among others, have caused significant disruptions to the global economy and normal business operations across a growing list of sectors and countries. The foregoing is likely to adversely affect business confidence and consumer sentiments, and has been, and may continue to be, accompanied by significant volatility in financial and commodity markets. The spread of the coronavirus, particularly as it develops into a worldwide health crisis, is also likely have broader macro-economic implications, including reduced levels of economic growth and possibly a global recession, the effects of which could be felt well beyond the time the spread of infection is contained.

 

 
-22-

Table of Contents

 

The outbreak of the coronavirus could have a material impact on our business in 2021. The pandemic may have the effect of causing delay and disruption in engineering contracts and completion of projects. Further, the travel restrictions have had disrupted our ability to make business visits which, in turn, our ability to make potential new sales. In general, the combination of supply-side disruption, delivery challenges and potential, long-term waning consumer demand caused by COVID-19, potentially exacerbated by other factors, have negatively impacted and could continue to negatively impact our business. While we continue to monitor the situation, at this point it is difficult to assess the probable significance or duration of any disruption. As a result, we are taking a number of defensive measures to cut costs and conserve our cash resources, including reduction in number of employees until we have more confidence concerning the current situation.

 

The situation surrounding COVID-19 remains fluid, and given its inherent uncertainty, it may have an adverse impact on our business in the near term. Should these conditions persist for a prolonged period, the COVID-19 pandemic, including any of the above factors and others that are currently unknown, may have a material adverse effect on our business, financial condition, results of operations and cash flows. In addition, we cannot predict the impact that COVID-19 will have on our customers and suppliers, and any adverse impacts on these parties may have a material adverse impact on our business.

 

Future Plans to Increase Revenue, Decrease Losses and Achieve Profitability are Uncertain.

 

The Company has been attempting to stem the decline in revenue by streamlining its activities. The Company has reduced its staff, consolidated offices and is trying to improve staff efficiencies. To date, this effort has not been successful, but the Company plans to continue these economizing efforts. In addition, the Company has obtained formal certification from China’s Classification Society (“CCS”), and from the U.S. Coast Guard for use as an Alternate Management Systems (“AMS”) in U.S. waters, for its ballast water treatment system (“BWTS”) models 200, 300, 500, 750, 1200 and 1250 Cubic Meters per hour, as well as RS type approval (Russian Maritime Register) for its 300 Cubic Meters per hour BWTS. The Company also received an anti-explosion certificate from China National Quality Supervision and Test Centre for Explosion Protected Electrical Products for its BWTS in 2017.

 

During 2015, the Company entered into a contract to supply a 300 Cubic Meters per hour BWTS for a maritime institute in Jiangsu, and such goods were delivered in 2016. It also received an order for one set of P-300 BWTS for a scientific research ship from Russia in 2017 and completed in 2018. In addition, in 2018, it received a PRC government grant for ballast water port solution. The development of the ballast water port solution prototype is now completed and under system and operation tests in various ports. The port solution system is a system installed in port to offer ballast water treatment services for ocean going ships without their own ballast water treatment system (“BWTS”) and for those with damaged BWTS. The Company is now embarking on promotional activities for port solution systems in China and South East Asia and received its first order in 2020. The Company hopes to receive revenues from both port (barge) and commercial vessels for ballast water treatment including retrofit orders and new built orders. However, the intake of orders may be affected by, among other things, the success of the Company’s marketing and sales efforts, and by the acceptance of the Company’s products by customers. There can be no assurance that the Company’s continued streamlining efforts, or that sales of its ballast water treatment process, will be successful or, if successful, that these efforts will result in a reduction in losses, an increase in revenues and/or the achievement of profitability by the Company.

 

 
-23-

Table of Contents

 

Increases in manufacturing and operating costs and/or the ability to achieve the savings anticipated from our structural cost improvement initiative may affect operating results.

 

Our costs are subject to fluctuations, particularly due to changes in commodity prices, raw materials, energy and related utilities and cost of labor. The achievement of our financial objectives is reliant on our ability to manage these fluctuations through cost savings or recovery actions and efficiency initiatives.

 

We may pursue a number of structural cost improvement initiatives from time to time, but these efforts may not improve our financial performance or produce the full efficiencies and benefits we expect due to delays or other factors affecting our execution of these initiatives.

 

We are subject to a variety of litigation and similar proceedings in the course of our business that could adversely affect our financial statements.

 

We may be subject to various litigations and similar proceedings incidental to our business that arise in the ordinary course of our business, including claims for damages arising out of the use of our products and claims relating to intellectual property matters, employment matters, tax matters, commercial disputes, environmental matters and personal injury. These lawsuits may include claims for compensatory damages, punitive and consequential damages and/or injunctive relief. The defense of these lawsuits may divert management’s attention, we may incur significant expenses in defending these lawsuits and we may be required to pay damage awards or settlements or become subject to equitable remedies that could adversely affect our consolidated financial statements. Moreover, any insurance or indemnification rights that we have may be insufficient or unavailable to protect us against such losses and expenses. In addition, developments in legal proceedings in any given period may require us to revise our expectations regarding the outcome of certain matters or adjust the loss contingency estimate that is recorded in our consolidated financial statements, which could adversely affect our results of operations or cash flows in any particular period. We cannot assure that our liabilities in connection with litigation and similar proceedings will not exceed estimates or adversely affect our consolidated financial statements or reputation.

 

Our business depends significantly on the strength of our product brands and corporate reputation; our failure to develop, maintain and enhance our product brands and corporate reputation may materially and adversely affect the level of market recognition of, and trust in, our products.

 

In China’s fragmented, developing and increasingly competitive consumer market, product brands and corporate reputation have become critical to the success of our new products and the continued popularity of our existing products. Our promotional activities may prove to be expensive and may fail to either effectively promote our product brands or generate additional sales.

 

In addition, our product brands, corporate reputation and product sales could be harmed if, for example:

 

 

our advertisements, or the advertisements of the owners of the third-party brands that we market or those of our distributors, are deemed to be misleading or inaccurate;

 

 

our products fail to meet customer expectations;

 

 

we provide poor or ineffective customer service;

 

 

our products contain defects or otherwise fail; or

 

 

consumers confuse our products with inferior or counterfeit products.

 

 
-24-

Table of Contents

 

We Have Made And May Make Further Acquisitions Without Your Approval.

 

Although we endeavor to evaluate the risks inherent in any particular acquisition, there can be no assurance that we will properly or accurately ascertain all such risks. We will have virtually unrestricted flexibility in identifying and selecting prospective acquisition candidates and in deciding if they should be acquired for cash, equity or debt, and in what combination of cash, equity and/or debt.

 

We have taken equity positions in related businesses. We will not seek stockholder approval for any additional acquisitions unless required by applicable law and regulations. Our stockholders may not have an opportunity to review financial and other information on acquisition candidates prior to consummation of any acquisitions under almost all circumstances.

 

Investors will be relying upon our management, upon whose judgment the investor must depend, with only limited information concerning management’s specific intentions.

 

There can be no assurance that the Company will locate and successfully complete any such additional acquisitions, or any acquisition will perform as anticipated, will not result in significant unexpected liabilities or will ever contribute significant revenues or profits to the Company or that the Company will not lose its entire investment in any acquisition.

 

Risks related to our existing and future joint ventures, acquisitions and investments also include, as applicable:

 

 

our ability to enter into, exit or acquire additional interests in our joint ventures or other acquisitions or investments may be restricted by or subject to various approvals under PRC law or may not otherwise be possible, may result in a possible dilutive issuance of our securities or may require us to secure financing to fund those activities;

 

 

we may disagree with our joint venture partner(s) or other investors on how the venture or business investment should be managed and/or operated;

 

 

to the degree we wish to do so, we may be unable to integrate and retain acquired employees or management personnel; incorporate acquired products, or capabilities into our business; integrate and support pre-existing manufacturing or distribution arrangements; consolidate duplicate facilities and functions; or combine aspects of our accounting processes, order processing and support functions; and

 

 

the joint venture or investment could suffer losses and we could lose our total investment, which would have a negative effect on our operating results.

 

Any of these events could distract our management’s attention and result in our not obtaining the anticipated benefits of our joint ventures, acquisitions or investments and, in turn, negatively affect the performance of such joint ventures, acquisitions and investments and their respective contributions to our results of operations.

 

Dependence upon Management.

 

The Company is dependent upon the services of its executive officers, in particular Mr. T.C. Leung, the Chairman of the Company’s Board of Directors, and Mr. David YL Leung, the Chief Executive Officer. The business of the Company could be adversely affected by the loss of services of, or a material reduction in the amount of time devoted to the Company by its executive officers. The Company does not maintain “Key Man” life insurance on the lives of any of its officers and directors. See – Item 6. “Directors, Senior Management and Employees.”

 

 
-25-

Table of Contents

 

We have limited general business insurance coverage and we may be subject to losses that might not be covered by our existing insurance policies, which may result in our incurring substantial costs and the diversion of resources.

 

We maintain various insurance policies to safeguard against risks and unexpected events. We have purchased product transportation insurance covering risk of product loss during transportation, property insurance for our warehouse covering the risk of product loss in the warehouse, and third party liability insurance for certain contracts. We also provide social security insurance, including work-related injury insurance, and medical insurance for our employees. However, we do not maintain business liability, interruption or litigation insurance, nor do we maintain key-man life insurance. We cannot assure you that our insurance coverage is sufficient to prevent us from any loss or that we will be able to successfully claim our losses under our current insurance policy on a timely basis, or at all. If we incur any loss that is not covered by our insurance policies, or the compensated amount is significantly less than our actual loss, our business, financial condition and results of operations could be materially and adversely affected.

 

Our sale of products could subject us to product liability claims, potential safety-related regulatory actions or product recalls. These events could damage our brand and reputation and the marketability of the products that we sell, divert our management’s attention and result in lower net revenues and increased costs.

 

The manufacture and sale of products, such as BWTS, could expose us to product liability claims for personal injuries related liability claims. Also, if our products are deemed by the PRC authorities to fail to conform to product quality or personal safety requirements in China, we could be subject to PRC regulatory action. Violation of PRC product quality and safety requirements by products sold by us may subject us to confiscation of the products, imposition of penalties or an order to cease sales of the violating products or to cease operations pending rectification. If the offense is determined to be serious, our business license could be suspended and subject to criminal liabilities. Any product liability claim or governmental regulatory action could be costly and time-consuming to defend. If successful, product liability claims may require us to pay substantial damages. Also, a material design, manufacturing or quality failure in the products sold by us, other safety issues or heightened regulatory scrutiny could each warrant a product recall by us and result in increased product liability claims. Furthermore, customers may not use the products sold by us in accordance with our product usage instructions, possibly resulting in customer injury. All of these events could materially harm our brand and reputation and marketability of our products, divert our management’s attention and result in lower net revenues and increased costs.

 

Material Adverse Effect upon the Company of PRC’s Credit Restrictions.

 

The Company faces increasing competition from other distributors of substantially similar products and manufacturers themselves, both foreign and Chinese. The Company faces its principal competition from foreign manufacturers and other distributors of their products situated in Hong Kong and the PRC. Competition may cause purchaser demands for price reductions and reduced profit margin.

 

Competition with Vendors.

 

As the Company assembles products of the kind that it presently distributes, the Company may directly compete with certain of its vendors. Any such direct competition may adversely affect its relationship with its vendors.

 

 
-26-

Table of Contents

 

Dependence on Vendors; Lack of Long Term Arrangements; Loss of Vendors.

 

The Company distributes supplies manufactured by a number of vendors. Thermo Fisher Scientific Group (“Thermo”), Stanford Research Systems, Inc. (“Stanford”), Hach Company (“Hach”), Hioki E.E. Corp. (“Hioki”) and Biotage Sweden AB (“Biotage”) are among the Company’s largest suppliers, pursuant to short term arrangements. Although alternative sources of supply exist, there can be no assurance that the termination of the Company’s relationship with any of the above or other vendors would not have an adverse effect on the Company’s operations due to the Company’s dependence on these vendors. A substantial number of the Company’s suppliers have been selling their products into China directly and through other distributors. During Fiscal 2019, our sales revenue from trading activities decreased by approximately 14%. During Fiscal 2020, our sales revenue from trading activities decreased by approximately 20%. During Fiscal 2021, our sales revenue from trading activities increased by approximately 2%. A loss of a substantial vendor or substantial number of our other vendors and/or our competing with them would have a material adverse effect on our revenues from trading activities.

 

The loss of any of our key customers could reduce our revenues and our profitability.

 

For the year ended December 31, 2021, sales to our three largest customers amounted in the aggregate to approximately 20% of our total revenue. For the year ended December 31, 2020, sales to our three largest customers amounted in the aggregate to approximately 23% of our total revenue. For the year ended December 31, 2019, sales to our three largest customers amounted in the aggregate to approximately 34% of our total revenue. There can be no assurance that we will maintain or improve the relationships with these customers, or that we will be able to continue to supply these customers at current levels or at all. Any failure to pay by these customers could have a material negative effect on our company’s business. In addition, having a relatively small number of customers may cause our half yearly or annual results to be inconsistent, depending upon when these customers pay for outstanding invoices.

 

In the year end December 31, 2019, 2020 and 2021, we had two, nil and one customers that accounted for 10% or more of our revenues.

 

Customer Name

 

Year

 Ended

December

31,2021

 

 

Year Ended December 31,2020

 

Year

 Ended

December

 31,2019

 

Customer A

 

 

15%

 

N.A.

 

 

19%

Customer B

 

N.A.

 

 

N.A.

 

 

10%

 

Our continued failure to maintain long-term relationships with any of these major customers would lead to continued loss of our sales to them, which would have an adverse effect on our business, financial condition and results of operations.

 

We and our distributors are subject to various laws regulating our advertising and any violation of these laws by us or our distributors could result in fines, penalties and legal liabilities, harm our product brands and disrupt our business.

 

We advertise and market our products. Our distributors often advertise our products they distribute. PRC advertising laws and regulations require advertisers and advertising operators, such as us and our distributors, to ensure the contents of the advertisement they prepare, publish or broadcast are fair and accurate, are not misleading and are in full compliance with applicable laws, through independent review and verification before displaying the advertisement through print media, radio or Internet portals. PRC unfair competition law also prohibits us and our distributors from displaying misleading, false or inaccurate information with respect to quality, function, use, or other features of products, through advertising. Violation of these laws or regulations may result in penalties, including fines, confiscation of advertising income, orders to cease dissemination of the advertising, orders to publish an advertisement correcting the misleading information and criminal liabilities. In circumstances involving serious violations, the PRC government may suspend or revoke a violator’s business license. Moreover, government actions and civil claims may be filed against us for misleading or inaccurate advertising, fraud, defamation, subversion, negligence, copyright or trademark infringement or other violations due to the nature and content of our advertising produced by us or our distributors.

 

 
-27-

Table of Contents

 

Risks Related To the Company Itself.

 

The audit report included in this annual report is prepared by an auditor who is not inspected by the Public Company Accounting Oversight Board, and as such, our investors are deprived of the benefits of such inspection. In addition, the enactment of the Holding Foreign Companies Accountable Act and the adoption of any rules, legislations or other efforts to increase U.S. regulatory access to audit information could cause uncertainty and our securities listed on the NASDAQ could be delisted or prohibited from being traded ”over-the-counter” if we are unable to meet the PCAOB requirement in time.

 

The registered public accounting firms that issue the audit reports included in this annual report, as auditors of companies that are traded publicly in the United States and firms registered with the PCAOB are required by the laws of the United States to undergo regular inspections by the PCAOB to assess their compliance with the laws of the United States and professional standards.

 

Our current auditor is located in Hong Kong, a special administrative region of China, a jurisdiction where the PCAOB has determined it is currently unable to conduct full inspections without the approval of the Chinese authorities.  On December 16, 2021, the PCAOB issued its determination that the PCAOB is unable to inspect or investigate completely PCAOB-registered public accounting firms headquartered in mainland China and in Hong Kong, because of positions taken by PRC authorities in those jurisdictions, and the PCAOB included in the report of its determination a list of the accounting firms that are headquartered in mainland China or Hong Kong. This list includes our auditor, Union Power HK CPA Limited.

 

Inspections of other firms that the PCAOB has conducted outside China, including outside Hong Kong, have identified deficiencies in those firms’ audit procedures and quality control procedures, which can be addressed as part of the inspection process to improve future audit quality. The lack of PCAOB inspections in China, including Hong Kong, prevents the PCAOB from regularly evaluating our auditors’ audit procedures and quality control procedures as they relate to their work, and/or their affiliated independent registered public accounting firms’ work, in China, including Hong Kong. As a result, we and investors are deprived of the benefits of such regular inspections.

 

The inability of the PCAOB to conduct full inspections of auditors in mainland China and Hong Kong makes it more difficult to evaluate the effectiveness of our auditors’ audit procedures and quality control procedures as compared to auditors who primarily work in jurisdictions where the PCAOB has full inspection access. In addition, the SEC may initiate proceedings against our independent registered public accounting firm, whether in connection with an audit of our company or China-based companies, which could result in the imposition of penalties against our independent registered public accounting firm, such as suspension of its ability to practice before the SEC. All of these could cause our investors and potential investors in our ordinary shares and other securities to lose confidence in our audit procedures, reported financial information and the quality of our financial statements.

 

In May 2013, the PCAOB announced that it had entered into a Memorandum of Understanding on Enforcement Cooperation with the China Securities Regulatory Commission, or the CSRC, and the PRC Ministry of Finance, which established a cooperative framework between the parties for the production and exchange of audit documents relevant to investigations undertaken by the PCAOB, the CSRC or the PRC Ministry of Finance in the United States and the PRC. The PCAOB continued to discuss with the CSRC and the PRC Ministry of Finance on joint inspections in the PRC of PCAOB-registered audit firms that provide auditing services to Chinese companies that trade on U.S. stock exchanges. In December 2018, the SEC and the PCAOB issued a joint statement on regulatory access to audit and other information internationally that cites the ongoing challenges faced by them in overseeing the financial reporting of companies listed in the United States with operations in China, the absence of satisfactory progress in discussions on these issues with Chinese authorities and the potential for remedial action if significant information barriers persist. In April 2020, the SEC and the PCAOB issued another joint statement reiterating the greater risks of insufficient disclosures from companies in many emerging markets, including China, compared to those from U.S. domestic companies. In discussing the specific issues related to these risks, the statement again highlighted the PCAOB’s inability to inspect audit work and practices of accounting firms in China with respect to U.S. reporting companies.

 

 
-28-

Table of Contents

 

On December 18, 2020, the Holding Foreign Companies Accountable Act, or the HFCAA, was enacted. In essence, the HFCAA requires the SEC to prohibit foreign companies from listing securities on U.S. securities exchanges if a company retains a foreign accounting firm that cannot be inspected by the PCAOB for three consecutive years, beginning in 2021. The enactment of the HFCAA and any additional rulemaking efforts to increase U.S. regulatory access to audit information in China could cause investor uncertainty for affected SEC registrants, including us, the market price of our ordinary shares and other securities could be materially adversely affected, and we could be delisted if we are unable to meet the PCAOB inspection requirement in time.

 

On September 22, 2021, the PCAOB adopted a final rule implementing the HFCAA, which provides a framework for the PCAOB to use when determining, as contemplated under the HFCAA, whether the PCAOB is unable to inspect or investigate completely registered public accounting firms located in a foreign jurisdiction because of a position taken by one or more authorities in that jurisdiction. On December 16, 2021, the PCAOB issued a Determination Report which reported that the PCAOB is unable to inspect or investigate completely registered public accounting firms headquartered in: (1) mainland China of the People’s Republic of China, because of a position taken by one or more authorities in mainland China; and (2) Hong Kong, a Special Administrative Region and dependency of the PRC, because of a position taken by one or more authorities in Hong Kong.

 

Final rules implementing certain requirements of the HFCAA were adopted by the SEC on December 2, 2021 and generally become effective on January 10, 2022. The final rules implement the submission and disclosure requirements in the HFCAA. The rules apply to registrants the SEC identifies as having filed an annual report with an audit report issued by a registered public accounting firm that is located in a foreign jurisdiction and that the PCAOB is unable to inspect or investigate, or Commission-Identified Issuers. The final rules require Commission-Identified Issuers to submit documentation to the SEC establishing that, if true, it is not owned or controlled by a governmental entity in the public accounting firm’s foreign jurisdiction. The final rules also require that a Commission-Identified Issuer that is a “foreign issuer” provide certain additional disclosures in its annual reports. Further, the SEC provided notice regarding the procedures the SEC has established to identify issuers and to impose trading prohibitions on the securities of certain Commission-Identified Issuers, as required by the HFCAA. The SEC will identify Commission-Identified Issuers for fiscal years beginning after December 18, 2020. A Commission-Identified Issuer will be required to comply with the submission and disclosure requirements in the annual report for each year in which it was identified. If we are identified as a Commission-Identified Issuer based on this annual report for the fiscal year ended June 30, 2021, we will be required to comply with the submission or disclosure requirements in our annual report filing covering the fiscal year ended June 30, 2022. Under the HFCAA, our securities may be prohibited from trading on the NASDAQ or other U.S. stock exchanges and in over-the-counter markets if we are identified as a Commission-Identified Issuer for three consecutive years, and this ultimately could result in our ordinary shares being delisted from the NASDAQ. Furthermore, on June 22, 2021, the U.S. Senate passed the Accelerating Holding Foreign Companies Accountable Act, which, if enacted, would amend the HFCAA and require the SEC to prohibit an issuer’s securities from trading on any U.S. stock exchanges if its auditor is not subject to PCAOB inspections for two consecutive years instead of three years.

 

While it was reported that there had been ongoing dialogue among the CSRC, the SEC and the PCAOB regarding the inspection of PCAOB-registered accounting firms in China, including Hong Kong, there can be no assurance that we will be able to comply with requirements imposed by U.S. regulators. Delisting of our ordinary shares may require holders of our ordinary shares to sell their ordinary shares. The market price of our ordinary shares and other securities could be adversely affected as a result of anticipated negative impacts of these executive or legislative actions upon, as well as negative investor sentiment towards, companies that are listed in the United States, but have public accounting firms headquartered in China, including Hong Kong, regardless of whether these executive or legislative actions are implemented and regardless of our actual operating performance.

 

Control by T.C. Leung and David YL Leung; Potential Conflict of Interests.

 

T.C. Leung, the Company’s Chairman of the Board, is the father of David YL Leung, the Chief Executive Officer of the Company. Therefore, as a practical matter, T.C. Leung and David YL Leung are able to nominate and cause the election of all the members of the Company’s Board of Directors, control the appointment of its officers and the day-to-day affairs and management of the Company. As a consequence, T.C. Leung and David YL Leung can have the Company managed in a manner that would be in their own interests and not in the interests of the other shareholders of the Company. See – Item 6. “Directors, Senior Management and Employees” and Item 7. “Major Shareholders and Related Party Transactions.”

 

 
-29-

Table of Contents

 

The Company does not control certain joint ventures or associated companies in which it holds interests or invests, which could limit Company’s ability to identify and manage risks.

 

The Company holds interests and has invested, and may continue to hold interests and invest, in joint ventures or associated companies in which it has a non-controlling interest; for example, Zhejiang Tianlan Environmental Protection Technology Co., Ltd.. In these cases, Company has limited influence over, and limited or no control of, the governance, performance and cost of operations of such entities. Some of these entities may represent significant investments and potentially also use the Company’s brand. These entities that Company does not control may make business, financial or investment decisions contrary to Company’s interests or may make decisions different from those that Company itself may have made. Additionally, Company’s partners or members of a joint venture or associated company may not be able to meet their financial or other obligations, which could expose Company to additional financial or other obligations, as well as having a material adverse effect on the value of its investments in those entities or potentially subjecting Company to additional claims.

 

The Company’s inability to secure and maintain intellectual property rights for products, whilst maintaining overall competitiveness, could have a material adverse effect on its results.

 

The Company is dependent on its ability to obtain and maintain trademarks, patents, licenses and other intellectual property (IP) rights covering its products and its design and manufacturing processes. The IP portfolio is the result of an extensive patenting process that could be influenced by a number of factors, including innovation. The value of the IP portfolio is dependent on the successful promotion and market acceptance of standards developed or co-developed by Company. This is particularly applicable to the Company’s PRC subsidiary, Shanghai Euro Tech Limited, which engages in the development, production and sale of analytical and testing instruments and equipment, and is applying for related patents.

 

Environmental Compliance: The costs of complying with evolving regulatory requirements could negatively impact the Company’s financial results. Actual or alleged violations of environmental laws or permit requirements could result in restrictions or prohibitions on plant operations, substantial civil or criminal sanctions, as well as the assessment of strict liability and/or joint and several liability.

 

The Company may be subject to local laws, regulations, rules and ordinances relating to pollution, protection of the environment, greenhouse gas emissions, and the generation, storage, handling, transportation, treatment, disposal and remediation of hazardous substances and waste materials. In addition, the Company may have costs related to environmental remediation and restoration obligations associated with past and current sites as well as related to the Company’s past or current waste disposal practices or other hazardous materials handling. Although management will estimate and accrue liabilities for these obligations, it is reasonably possible that the Company’s ultimate cost with respect to these matters could be significantly higher, which could negatively impact the Company’s financial condition and results of operations. Costs and capital expenditures relating to environmental, health or safety matters are subject to evolving regulatory requirements and depend on the timing of the promulgation and enforcement of specific standards which impose the requirements. Moreover, changes in environmental regulations could inhibit or interrupt the Company’s operations, or require modifications to its facilities. Accordingly, environmental, health or safety regulatory matters could result in significant unanticipated costs or liabilities.

 

 
-30-

Table of Contents

 

Health and Safety: Increased concerns regarding the safe use of chemicals and plastics in commerce and their potential impact on the environment as well as perceived impacts of plant biotechnology on health and the environment have resulted in more restrictive regulations and could lead to new regulations.

 

Concerns regarding the safe use of chemicals and plastics in commerce and their potential impact on health and the environment and the perceived impacts of plant biotechnology on health and the environment reflect a growing trend in societal demands for increasing levels of product safety and environmental protection. These concerns could manifest themselves in stockholder proposals, preferred purchasing, delays or failures in obtaining or retaining regulatory approvals, delayed product launches, lack of market acceptance and continued pressure for more stringent regulatory intervention and litigation. These concerns could also influence public perceptions, the viability or continued sales of certain of the Company’s products, the Company’s reputation and the cost to comply with regulations. In addition, terrorist attacks and natural disasters have increased concerns about the security and safety of chemical production and distribution. These concerns could have a negative impact on the Company’s results of operations.

 

Certain Legal Consequences of Incorporation in the British Virgin Islands; Rights of Shareholders Not As Extensive As In U.S. Corporations.

 

Principles of British Virgin Islands (“BVI”) corporate law relating to such matters as the validity of the Company procedures, the fiduciary duties of management and the rights of the Company’s shareholders may differ from those that would apply if the Company were incorporated in a jurisdiction within the United States.

 

The rights of shareholders under BVI law are not as extensive as the rights of shareholders under legislation or judicial precedent in many United States jurisdictions. Under United States law, majority and controlling shareholders generally have certain “fiduciary” responsibilities to the minority shareholders. United States shareholder action must be taken in good faith and actions by controlling shareholders in a United States jurisdiction and executive compensation which are obviously unreasonable may be declared null and void.

 

The BVI law protecting the interests of the minority shareholders is not as protective in all circumstances as the law protecting minority shareholders in United States jurisdictions. The shareholders of the Company may have more difficulty in protecting their interests in the face of actions by the Company’s Board of Directors, and may have more limited rights, than they might have as shareholders of a company incorporated in many United States jurisdictions.

 

Anti-Takeover Provisions.

 

The Company has 5,000,000 shares of “blank check preferred stock” authorized. The “blank check preferred stock” is intended to strengthen the Company’s ability to resist an unsolicited takeover bid and may be deemed to have an anti-takeover effect. The Board of Directors has the right to fix the rights, terms and preferences at the time of issue of “blank check preferred stock” without further action by our shareholders.

 

Uncertainty of Enforcing United States Judgments.

 

There is some uncertainty whether BVI courts would enforce judgments of the courts of the United States and of other foreign jurisdictions, or enforce actions brought in the BVI which are based upon the securities laws of the United States. A final monetary judgment obtained in the United States will be treated as a cause of action in itself by the BVI courts so that no retrial of the issues would be necessary, provided that material preconditions are met and the proceedings pursuant to which judgment was obtained were not contrary to the rules of natural justice.

 

All of the Company’s directors and executive officers reside outside of the United States, service of process upon the Company and such persons may be difficult to effect in the United States upon all such directors and officers.

 

 
-31-

Table of Contents

 

All of the Company’s assets are and will be located outside of the United States, in Hong Kong and the PRC, and any judgment obtained in the United States may not be enforced in those jurisdictions. Hong Kong courts will not directly enforce against the Company or such persons judgments obtained in the United States. There is also substantial doubt as to the enforceability in the PRC of actions to enforce judgments of the United States’ courts arising out of or based on the ownership of the securities, including judgments arising out of or based on the civil liability provisions of United States federal or state securities laws or otherwise. See — “Certain Legal Consequences of Incorporation in the British Virgin Islands; Rights of Shareholders Not As Extensive As In U.S. Corporations.”

 

Being a Foreign Private Issuer Exempts Us from Certain SEC and NASDAQ Stock Market (“NASDAQ”) Requirements.

 

We are a foreign private issuer within the meaning of rules promulgated under the Securities Exchange Act of 1934 (the “Exchange Act”). As such, with certain limitations, we are exempt from certain provisions applicable to United States public companies including: (1) the rules under the Exchange Act requiring the filing with the Commission of quarterly reports on Form 10-Q or current reports on Form 8-K; (2) the sections of the Exchange Act regulating the solicitation of proxies, consents or authorizations in respect of a security registered under the Exchange Act; (3) the provisions of Regulation FD aimed at preventing issuers from making selective disclosures of material information; and (4) the sections of the Exchange Act requiring insiders to file public reports of their stock ownership and trading activities and establishing insider liability for profits realized from any “short-swing” trading transaction (i.e., a purchase and sale, or sale and purchase, of the issuer’s equity securities within less than six months). Because of these exemptions, investors are not afforded the same protections or information generally available to investors holding shares in public companies organized in the United States.

 

Our Securities Must Continue To Meet Qualitative And Quantitative Listing Maintenance Criteria For NASDAQ; Previous Deficiency Cured.

 

Our securities are quoted and traded on NASDAQ. There can be no assurance that we will continue to meet both the qualitative and quantitative criteria for continued quotation and trading of our securities on NASDAQ. One of NASDAQ’s listing requirements is the maintenance of a closing bid price of US$ 1.00 per share. During periods of time in 2008 and 2009 the Company was not in compliance with that requirement but NASDAQ had generally suspended that requirement and others due to market conditions and/or the US$1.00 per share bid price was not met for a sufficient period of time to cause a NASDAQ deficiency action.

 

On September 20, 2011, the Company was notified by NASDAQ that it was not in compliance with NASDAQ’s listing maintenance rule for failing to have a bid price of at least US$1.00 per share for the prior thirty trading days. In January 2012, the Company effected a combination or reverse stock split of its issued Ordinary Shares, and thereafter, in February 2012, the Company received a letter from NASDAQ advising that it had regained compliance with NASDAQ’s maintenance listing requirements.

 

No assurance can be given that we will continue to meet applicable NASDAQ continued listing standards. Failure to meet applicable NASDAQ continued listing standards could result in a delisting of our common stock. A delisting of our common stock from NASDAQ could materially reduce the liquidity of our common stock and result in a corresponding material reduction in the price of our common stock. In addition, delisting could harm our ability to raise capital through alternative financing sources on terms acceptable to us, or at all, and may result in the potential loss of confidence by investors, employees and fewer business development opportunities. See—”We Are Also Required To Meet Certain, But Not All Corporate Governance Criteria Applicable to NASDAQ Listed Issuers.”

 

 
-32-

Table of Contents

 

We Are Also Required To Meet Certain, But Not All, Corporate Governance Criteria Applicable To NASDAQ Listed Issuers.

 

Although, in the past, we have been able to satisfy corporate governance criteria applicable to NASDAQ listed issuers, those criteria are difficult to comply with and include, among other things: (a) a heightened degree of independence of members of the board of directors with independent directors to, among other things: hold regular meetings among themselves only; (b) establishment of a code of conduct addressing compliance with laws; and (c) a limit on payments to independent directors and their family members (other than for services on the board of directors).

 

These corporate governance requirements and a strict definition of “independent director” make it more difficult to find independent directors for our Board of Directors. There is intense competition for qualified independent directors, including those persons with accounting experience and financial statement acumen to serve on audit committees. We believe that continued compliance with the corporate governance requirements applicable to NASDAQ listed issuers may be difficult and increase our costs and expenses as the costs of finding and compensating independent directors escalate and the costs of administering their new powers and responsibilities is an added financial burden. If we are unable to attract and keep a sufficient number of independent directors willing to take on the responsibilities imposed by such rules on what we believe to be commercially reasonable terms, our securities may be delisted from NASDAQ. See—”Being a ‘Controlled Company’ Exempts Us from Certain Other Corporate Governance Criteria Applicable to NASDAQ Listed Issuers.”

 

Being A “Controlled Company” Exempts Us From Certain Other Corporate Governance Criteria Applicable To NASDAQ Listed Issuers.

 

As a result of T.C. Leung, the Company’s Chairman of the Board, beneficially owning the majority voting power of our Ordinary Shares, we are a “controlled company” as that term is defined in rules and regulations applicable to NASDAQ listed issuers. As a “controlled company,” we are not required to comply with certain NASDAQ corporate governance criteria including, among other things, the requirements that the majority of our Board be independent directors, and their having the authority to approve director nominations and executive officer compensation.

 

We Are Not Subject To Various Corporate Governance Measures, Which May Result In Shareholders Having Limited Protections.

 

The Sarbanes-Oxley Act of 2002 (“SOX”), has resulted in the adoption of various corporate governance measures by securities exchanges and NASDAQ designed to promote the integrity of the corporate management and the securities markets. Being a “controlled company,” we are exempt from many, but not all, of those requirements. Furthermore, the absence of such practices with respect to our Company may leave our shareholders without protections against interested director transactions, conflicts of interest and similar matters.

 

We May Be Exposed To Potential Risks Relating To Our Internal Controls Over Financial Reporting.

 

Pursuant to Section 404 of SOX, the SEC adopted rules requiring public companies to include a report of management on the Company’s internal controls over financial reporting in their annual reports, including Form 20-F.

 

We expend significant resources in developing and maintaining the necessary documentation and testing procedures required by SOX, there is a risk that we will not maintain compliance with all of these requirements.

 

In the event we identify significant deficiencies or material weaknesses in our internal controls that we cannot remediate in a timely manner our ability to obtain equity or debt financing could suffer and the market price of our shares could decline.

 

 
-33-

Table of Contents

 

The market price of our Ordinary Shares may be volatile or may decline regardless of our operating performance, and you may not be able to resell your shares at or above the price you paid.

 

The trading price for our Ordinary Shares has fluctuated since we first listed our Ordinary Shares. During Fiscal 2020 and Fiscal 2021, the trading price of our Ordinary Shares has ranged from US$0.768 to US$2.6867 per Ordinary Share, and the last reported trading price on April 1, 2022 was US$1.42 per Ordinary Share. The market price of our Ordinary Shares may fluctuate significantly in response to numerous factors, many of which are beyond our control, including:

 

 

changes in the general environment and the outlook of the segments in which we operate;

 

 

regulatory developments in the segments in which we operate;

 

 

actual or anticipated fluctuations in our half yearly or annual results of operations;

 

 

changes in financial estimates by securities research analysts;

 

 

negative market studies or reports;

 

 

changes in performance and valuation of our peer or comparable companies;

 

 

announcements by us or our competitors of new services, acquisitions, strategic relationships, joint ventures or capital commitments;

 

 

changes in our senior management;

 

 

sales or anticipated sales of additional ordinary shares; and

 

 

fluctuations in the exchange rate between the Renminbi and the U.S. dollar.

 

In addition, the securities markets in the United States, China and elsewhere have from time to time experienced significant price and volume fluctuations that are not related to the operating performance of particular companies. These market fluctuations may also materially and adversely affect the market price of the Ordinary Shares.

 

There Are Risks In Purchasing Low-Priced Securities.

 

If our securities were to be suspended or delisted from NASDAQ, they could be subject to rules under the Exchange Act which impose additional sales practice requirements on broker-dealers who sell such securities to persons other than established clients and “accredited investors.” For transactions covered by such rules, a broker-dealer must make a special suitability determination of the purchaser and have received the purchaser’s written consent to the transaction prior to the sale. Consequently, such rules may affect the ability of broker-dealers to sell our securities and the ability to sell any of our securities in any secondary market that may develop for such securities. In the event our securities are no longer listed on NASDAQ or are not otherwise exempt from the provisions of the SEC’s “penny stock” rules, such rules may also affect the ability of broker-dealers and investors to sell our securities.

 

 
-34-

Table of Contents

 

We May Be Considered To Be A Passive Foreign Investment Company For The 2021 Calendar Year And May Be A Passive Foreign Investment Company For Future Years, Which Would Result In Adverse U.S. Federal Income Tax Consequences To U.S. Holders Of Our Ordinary Shares.

 

A non-U.S. corporation will be considered a passive foreign investment company (“PFIC”) for U.S. income tax purposes, for any taxable year if either (i) at least 75% of its gross income is passive income or (ii) at least 50% of the value of its assets (based on an average of the quarterly values of the assets during a taxable year) is attributable to assets that produce or are held for the production of passive income. The annual PFIC determination to be made by a U.S. holder of our ordinary shares is an inherently factual determination and there is limited guidance regarding the application of the PFIC rules to specific situations. We currently hold a substantial amount of cash and cash equivalents, and investments in PRC enterprises, and the value of our goodwill and other assets may be based in part on the market price of our ordinary shares, which has experienced significant fluctuations. Although the determination of PFIC status is subject to factual uncertainties because it depends upon the valuation of our ordinary shares, as well as our goodwill and other assets and income, we are uncertain if we would be considered to be a PFIC for 2021. In addition, as the determination of PFIC status is made on an annual basis and depends on variables over which we have limited control, there can be no assurance that we will not be a PFIC for 2022 or any future years. If we are a PFIC in any year, U.S. holders will be subject to certain adverse United States federal income tax consequences, and are urged to consult with his or her tax advisor. See— Item 10. “Taxation—United States Federal Income Taxation .”

 

If We Become Directly Subject to the Recent Scrutiny Involving U.S.-Listed Chinese Companies, We May Have to Expend Significant Resources to Investigate and/or Defend the Matter, Which Could Harm our Business Operations, Stock Price and Reputation and Could Result in a Complete Loss of Your Investment in Us.

 

U.S. listed companies that have substantial operations in China have been the subject of intense scrutiny by investors, financial commentators and regulatory agencies. Much of the scrutiny has centered on financial and accounting irregularities and mistakes, a lack of effective internal controls over financial reporting and, in many cases, allegations of fraud. As a result of the scrutiny, the publicly traded stock of many U.S. listed China-based companies that have been the subject of such scrutiny has sharply decreased in value. Many of these companies are now subject to shareholder lawsuits and/or SEC enforcement actions that are conducting internal and/or external investigations into the allegations. If we become the subject of any unwarranted scrutiny, even allegations that are not true, we may have to expend significant resources to investigate such allegations and/or defend the Company. Such investigations or allegations will be costly and time-consuming and distract our management from our business plan and could result in our reputation being harmed and our stock price could decline as a result of such allegations, regardless of the truthfulness of the allegations.

 

ITEM 4. INFORMATION ON THE COMPANY

 

A. HISTORY AND DEVELOPMENT OF THE COMPANY

 

The Company was organized under the laws of the BVI on September 30, 1996 for the purposes of raising capital and for acquiring all the outstanding capital stock of Euro Tech (Far East) Limited (“Far East”), a Hong Kong corporation involved in the distribution of advanced water treatment equipment. In March 1997, the Company acquired all the issued and outstanding capital stock of Far East and it became a wholly-owned subsidiary and was the primary operational entity of the Company.

 

Yixing Pact Environmental Technology Company Limited (“Yixing”) and Pact Asia Pacific Limited (“Pact,” collectively with “Yixing”, “Pact-Yixing”), companies engaged in the water and waste-water treatment solution business, became our majority-owned subsidiaries in 2005, and we acquired additional two percent (2%) and five percent (5%) equity interests in Pact and Yixing in January 2010 and July 2011, respectively.

 

Pact-Yixing, situated in Shanghai, specialize in the design, manufacture and operation of water and waste-water treatment plants in several industries situated in China.

 

 
-35-

Table of Contents

 

We dissolved Shanghai Euro Tech Environmental Engineering Company Ltd. (“Shanghai Environmental”) on July 2, 2021, in order to avoid duplication of costs and efforts as we have a 58% equity interest in Pact-Yixing which operate similar business activities. Before its dissolution, Shanghai Environmental was our wholly-owned subsidiary organized under the laws of the PRC and its principal business was water and waste-water treatment engineering business. It was established to carry on our environmental engineering department with that line of business and its personnel transferred from our subsidiary, Far East. Shanghai Environmental had made an operating (loss) / income of US$36,000 in Fiscal 2019, (US$110,000) in Fiscal 2020, and US$106,000 in Fiscal 2021.

 

China’s rapid economic growth had led it to become one of the world’s largest emitters of sulfur dioxide. The damage due to acid rain caused by sulfur dioxide is vast, and is also affecting the neighboring countries as air currents transport sulfur dioxide. To tackle these environmental and geo-political issues, China has established targets to reduce key pollutants, namely, sulfur dioxide, nitrogen oxides and suspended particulates. Heavy polluters are being warned to reduce their emissions or face penalties. We believe that as a result, the demand of desulphurization and dust removal equipment will increase accordingly.

 

Far East owns a 19.4% equity interest in Zhejiang Tianlan Environmental Protection Technology Co. Ltd. (“Blue Sky”), founded in 2000. Blue Sky provides design and general contracting services, equipment manufacturing, installation, testing and operation management for the purification treatment of industrial waste gases (specifically as desulphurization, flue gas de-nitration, dust removal) emitted from various boilers and industrial furnaces of power plants, steelworks and chemical plants. By securing an equity stake in Blue Sky’s business, we have a strategic partner to work within China’s environmental protection business. With Blue Sky’s technology and technical support, we believe we are able to provide services and environmental solutions not only for water and waste-water treatment but also for air pollution control for industrial clients in China. Blue Sky’s revenue decreased during Fiscal 2019, increased during Fiscal 2020 and Fiscal 2021, and its net income increased during Fiscal 2019 and Fiscal 2020, and decreased during Fiscal 2021. Blue Sky listed its shares on the New Third Board since November 17, 2015 and it suspended trading from August 15, 2017 and resumed trading on February 2, 2018 and suspended trading from November 24, 2020 and resumed trading on January 6, 2021. The New Third Board in the PRC, a national over-the-counter market in the PRC regulated by the China Securities Regulatory Commission, serves as a trading platform for small and medium-sized enterprises. Any new issuance of Blue Sky’s shares on the New Third Board will dilute our ownership in Blue Sky. On the other hand, the New Third Board provides us with an exit channel to sell our position in Blue Sky if the price is attractive.

 

We previously had a 20% equity interest in Zhejiang Jia Huan Electronic Co. Ltd., a company incorporated in the PRC (“Jia Huan”), with total cost of investment US$2,486,000. Jia Huan was engaged in the environmental protection business since 1969. On March 5, 2018, we entered into an Equity Transfer Agreement to sell this 20% equity stake of Jia Huan for a purchase price of RMB31,312,500 to Ms. Jin Lijuan (the “Purchaser”), the wife of the holder of the remaining 80% equity stake of Jia Huan. In accordance with the terms of the Agreement, all approvals and registrations with the relevant governmental authorities were obtained, the closing of the transaction has been completed, and the Purchaser paid the purchase price to us, in full in May 2018. As a result, we recognized a net gain of US$1,522,000 on the disposal of our equity interest in Jia Huan.

 

In Fiscal 2021, Blue Sky made an income contribution of US$355,000 to the Company. In Fiscal 2020, Blue Sky made an income contribution of US$435,000 to the Company. The income contribution from Blue Sky in Fiscal 2020 was principally because there was recovery of the accounts receivables for which impairment loss provision was made in previous years. In Fiscal 2019, Blue Sky made an income contribution of US$137,000 to the Company. The income contribution from Blue Sky in Fiscal 2019 was principally because there was no major impairment loss for the accounts receivables from its major customers. China’s 13th Five Year Plan promotes a cleaner and greener economy, with strong commitments to environmental management and protection, clean energy and emissions controls, ecological protection and security, and the development of green industries. This demonstrates a clear focus on charting a sustainable course for the economy in the long-term and the desire to play a global role in curbing greenhouse gas emissions. Thus, management believes the development in the Chinese government policy may benefit our business as well as the business of its affiliate, Blue Sky.

 

 
-36-

Table of Contents

 

The SEC maintains an Internet site that contains reports, proxy and other information regarding issuers that file electronically with the SEC (such as the Company) and the address of that site is http://www.sec.gov.

 

The Company maintains a website at http://www.euro-tech.com. The Company used to maintain but currently does not update the following websites any more: (1) http://www.chinah2o.com; and (2) http://www.yibaynet.com.cn, previously operated through our subsidiary, Euro Tech Trading (Shanghai) Limited, a PRC corporation.

 

B. BUSINESS OVERVIEW

 

COVID-19 Update

 

In December 2019, a novel strain of coronavirus, or COVID-19 or the coronavirus, surfaced and it has spread rapidly to many parts of China and other parts of the world, including the United States. The COVID-19 pandemic has resulted in quarantines, travel restrictions, and the temporary closure of stores and facilities in China and several other parts of the world, including the United States. In March 2020, the World Health Organization declared COVID-19 a pandemic. All of our revenue is concentrated in China through our subsidiaries. Consequently, our revenues were impacted by COVID-19 and were significantly lower in 2020 as compared to the same period of 2019. We had to comply with the temporary closure of stores and facilities, or the ‘shelter in place’ order, in China in the first quarter of 2020. As a result, we closed our facilities in January 2020 and re-opened them in late March 2020. The COVID-19 outbreak materially adversely affected our business operations, financial condition and operating results for 2020, including but not limited to material negative impact on our total revenues, slower collection of accounts receivables and additional allowance for doubtful accounts. Recently another outbreak of COVID-19 in Hong Kong and Shanghai has caused us to temporarily close offices and require our employees to work from home in these and other regions. The Company has not incurred significant disruptions from COVID-19 in 2021. However, COVID-19 may impact our business, consolidated results of operations and financial condition in the future. For example, our business and results of operations could be materially adversely affected if significant portions of our workforce are unable to work effectively, including because of illness, quarantines, or government actions or other restrictions in connection with COVID-19. However, the significance of the impact on our operations going forward is not yet certain and depends on numerous evolving factors that the Company may not be able to accurately predict or effectively respond to, including, without limitation: actions taken by governments and actions taken by businesses and individuals in response thereto, the effect of COVID-19 and the actions taken in response to COVID-19 on economic activity, the effect of COVID-19 on customers and their demand for the Company’s products and services, the ability of our subcontractors to perform under their contracts due to their own financial or operational difficulties, the availability of subcontractors and other talent, and the Company’s ability to continue operations, including without limitation as a result of supply chain challenges, facility closures, social distancing, restrictions on travel.

 

The COVID-19 pandemic has created and may continue to create significant uncertainty in the macroeconomic environment which, in addition to other unforeseen effects of this pandemic, may adversely impact our global business, results of operations, and financial condition. Potential impact to our results of operations will also depend on future developments and new information that may emerge regarding the duration and severity of COVID-19 and the actions taken by government authorities and other entities to contain COVID-19 or mitigate its impact, almost all of which are beyond our control.

 

 
-37-

Table of Contents

 

Recent Regulatory Update

 

Potential CSRC Approval Required for the Listing of our Ordinary Shares

 

On July 6, 2021, certain PRC regulatory authorities issued Opinions on Strictly Cracking Down on Illegal Securities Activities. Theses opinions call for strengthened regulation over illegal securities activities and supervision on overseas listings by China-based companies and propose to take effective measures, such as promoting the development of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies. As of the date of this annual report, no official guidance and related implementation rules have been issued in relation to these recently issued opinions and the interpretation and implementation of these opinions remain unclear at this stage.

 

On December 24, 2021, China Securities Regulatory Commission (the “CSRC”) issued, for soliciting public comments, two draft regulations relating to overseas listing, namely the Provisions of the State Council on the Administration of Overseas Securities Offering and Listing by Domestic Companies (Draft for Comments) and Administrative Measures for the Filing of Overseas Securities Offering and Listing by Domestic Companies (Draft for Comments). These draft regulations stipulate that PRC domestic companies that seek to offer and list securities in overseas markets directly or indirectly are required to fulfill the filing procedures with and report relevant information to the CSRC. Pursuant to these draft regulations, if the issuer meets the following conditions, its offering and listing will be determined as an “indirect overseas offering and listing by a PRC domestic company” and is therefore subject to the filing requirement: (i) the revenues, profits, total assets or net assets of the Chinese operating entities in the most recent financial year accounts for more than 50% of the corresponding data in the issuer’s audited consolidated financial statements for the same period; (ii) the majority of senior management in charge of business operation are Chinese citizens or have domicile in PRC, and its principal place of business is located in PRC or main business activities are conducted in PRC. These regulations were released only for soliciting public comment at this stage and their provisions and anticipated adoption or effective date are subject to changes and thus their interpretation and implementation remain substantially uncertain. As of the date of this annual report, it also remains unclear on whether a US-listed company, like us, are subject to the CSRC filing procedures, to maintain the listing of its securities in a foreign country.

 

We cannot assure you that we will not be required to obtain the approval of the CSRC or of potentially other regulatory authorities to maintain the listing status of our ordinary shares on the Nasdaq Stock Market or to conduct offerings of securities in the future. We have been closely monitoring regulatory developments in China regarding any necessary approvals from the CSRC or other PRC regulatory authorities required for overseas listings. As of the date of this annual report, we have not received any inquiry, notice, warning, sanctions or regulatory objection from the CSRC.

 

Cybersecurity Review Measures

 

In January 2022, the Cyberspace Administration Commission (the “CAC”) and several other administrations jointly promulgated the amended Cybersecurity Review Measures, or the Cybersecurity Review Measures, which became effective on February 15, 2022, and supersede and replace the current cybersecurity review measures that became effective since June 2020. Pursuant to the Cybersecurity Review Measures, a “critical information infrastructure operator,” or CIIO, that purchases network products and services, or conducts data process activities, which affect or may affect national security will be subject to the cybersecurity review. The Cybersecurity Review Measures also expands the cybersecurity review to “internet platform operators” in possession of personal information of over one million users if such operators intend to list their securities in a foreign country. Alternatively, relevant governmental authorities in the PRC may initiate cybersecurity review if they determine an operator’s network products or services or data processing activities affect or may affect national security.

 

As of the date of this annual report, uncertainties still exist in relation to the interpretation and implementation of the Cybersecurity Review Measures. Though given the nature of our products, the possibility that we, or certain of our customers or suppliers are deemed as a CIIO is low, we cannot completely rule out this possibility. If we are deemed as a CIIO, our purchase of network products or services, if deemed to be affecting or may affect national security, will need to be subject to cybersecurity review, before we can enter into agreements with relevant customers or suppliers, and before the conclusion of such procedure, these customers will not be allowed to use our products or services, and we are not allowed to purchase products or services from our suppliers.

 

 
-38-

Table of Contents

 

As of the date of this annual report, we have not been involved in any investigations or become subject to a cybersecurity review initiated by the CAC based on the Cybersecurity Review Measures, and we have not received any inquiry, notice, warning, sanctions in such respect of any regulatory objections to our listing status from the CAC. See – Item 3D. “Key Information — Risk Factors - Our failure to comply with cybersecurity and data protection laws and regulations could lead to government enforcement actions and significant penalties against us, and adversely impact our operating results.”

 

Principal Activities

 

The Company had been primarily a distributor of a wide range of advanced water treatment equipment, laboratory instruments, analyzers, test kits and related supplies and power generation equipment (including recorders and power quality analyzers). The Company acts as an exclusive and non-exclusive distributor for well-known manufacturers of such equipment, primarily to commercial customers and governmental agencies or instrumentalities in Hong Kong and the PRC.

 

The Company distributes products through its headquarters in Hong Kong and its trading company in Shanghai. Chongqing Euro Tech Rizhi Technology Co., Ltd., Rizhi Euro Tech Instrument (Shaanxi) Co., Ltd. and Guangzhou Euro Tech Environmental Equipment Co., Ltd. were dissolved in 2019.

 

Laboratory instruments, analyzers and test kits are used to analyze the chemical content and ascertain the level of impurities or other contaminants in water. The Company distributes analytical re-agents and chemicals to support testing systems of laboratory and portable instruments, process analyzers and portable test kits and assist in the analysis process. The Company offers a wide variety of test kits to test water quality. The Company believes that these portable test kits are easy to use and preadapted for rugged field use. These test kits are used to monitor drinking water distribution systems.

 

Laboratory and portable instruments generally consist of analytical instruments including, but not limited to the following: spectrophotometers, colorimeters, turbidimeters, ion-selective electrodes, chemical oxygen demand apparati, digestion apparati, and precision re-agent dispensing devices which are used to test and monitor impurities and contaminants in water systems. See – “Glossary.”

 

The Company also distributes continuous-reading process analyzers, process turbidimeters, pH controllers and analyzer accessories. These products are generally used to monitor and control drinking water quality to ensure that water treatment procedures comply with regulatory standards. See – “Glossary.”

 

In 2005, we acquired Pact-Yixing to allow the Company to bid on larger water, waste-water and power generation projects. The Company believes that the Pact-Yixing business is complementary to the Company’s business as the Company expects to have a competitive advantage by offering customers and potential customers not only hardware but solutions to engineering problems as well.

 

Pact-Yixing completed a substantial number of industrial water and waste-water treatment projects in the PRC. The majority of these projects are for large multinational manufacturing facilities for clients from the USA, Europe and Japan. Process design as well as mechanical and electrical engineering are completed in-house and manufacturing contracted to approved fabricators of components. Fabrication drawings are also done in-house for submittal to said fabricators under the supervision of Pact-Yixing’s quality control engineers.

 

Pact-Yixing’s clients cover a varied spectrum of industries covering semiconductor, pharmaceutical, petrochemicals, auto and auto parts, steel, food and beverage and beauty products.

 

The water and waste-water treatment processes applied at Pact-Yixing cover chemical, physical, biological and membrane separation. Combinations of those processes are normally used to treat a specific industrial process feed or effluent. With respect to the water treatment side of Pact-Yixing’s business, they design and build filtration equipment, ion-exchange softeners and demineralizers, reverse osmosis, electro-deionization, chemical treatment systems and package type mobile water treatment plants. As for waste-water treatment, Pact-Yixing design and build biological treatment systems, oil coalescers, dissolved air flotation, lamella clarifiers, chemical reactor tanks, ultrafiltration, microfiltration, dewatering systems and package type mobile sewage treatment plants. Biological treatment plants cover both aerobic and anaerobic processes. State-of-the-art aerobic processes of SBR (sequential batch reactors) and MBR (membrane biological reactors) are technologies also covered by Pact-Yixing. See – “Glossary.”

 

 
-39-

Table of Contents

 

We continued the process of shifting our emphasis from the distribution of instruments and equipment to engineering and manufacturing activities. However, the development of manufacturing activities was not that successful. Revenues from our trading activities have fallen-off as a substantial number of our suppliers have been selling their products into China directly and through other distributors. Many of these other distributors are local Chinese companies and can operate with a lower overhead.

 

During Fiscal 2019, there was decrease in revenues from trading and manufacturing activities. Revenue from Pact-Yixing in 2019 was US$5,522,000, while Shanghai Environmental had an operating income of US$36,000. In addition, we incurred research and development costs of US$35,000 in 2019 relating to BWTS and Pact-Yixing incurred an operating loss of US$194,000. This resulted in operating loss from engineering activities of US$158,000. We continue to scale down Shanghai Environmental to avoid duplication of costs and efforts, as Pact-Yixing operate similar business activities, and we plan to wind it down upon collection of outstanding accounts receivable.

 

During Fiscal 2020, there was decrease in revenues from trading and manufacturing activities. Revenue from Pact-Yixing in 2020 was US$4,246,000, while Shanghai Environmental had an operating loss of US$111,000. In addition, we incurred research and development costs of US$493,000 in 2020 relating to BWTS for the IMO revised G8 requirements compliance and Pact-Yixing incurred an operating loss of US$916,000. This resulted in operating loss from engineering activities of US$1,027,000. We plan to wind down Shanghai Environmental. We are going to scale down Shanghai Euro Tech Limited to reduce the operating loss of manufacturing activities.

 

During Fiscal 2021, there was slight increase in revenues from trading and manufacturing activities. Revenue from Pact-Yixing in 2021 was US$12,161,000, while Shanghai Environmental had an operating income of US$106,000. In addition, we incurred research and development costs of US$61,000 in 2021 relating to BWTS and Pact-Yixing incurred an operating income of US$739,000. This resulted in operating income from engineering activities of US$846,000. We closed Shanghai Environmental in 2021. We are going to further scale down Shanghai Euro Tech Limited to reduce the operating loss of manufacturing activities.

 

Principal Markets: Hong Kong and the PRC

 

The Company’s operations are located almost entirely within, and revenues are almost entirely generated from Hong Kong and the PRC. Set forth below are the approximate percentage of the Company’s revenue from customers in the PRC and Hong Kong for the fiscal years indicated:

 

Fiscal Year

 

PRC

 

 

Hong Kong

 

 

 

 

 

 

 

 

2019

 

 

40%

 

 

58%

2020

 

 

38%

 

 

60%

2021

 

 

62%

 

 

37%

 

Sales to customers situated in Macau and elsewhere through Fiscal 2021 were nominal. This makes the Company particularly susceptible to changes in the political and economic climate of either Hong Kong or the PRC.

 

 
-40-

Table of Contents

 

Hong Kong. Hong Kong has been one of the prime centers for commercial activity and economic development recently in Southeast Asia. On July 1, 1997, sovereignty over Hong Kong was transferred from the United Kingdom to the PRC. As provided in the Sino-British Joint Declaration and the Basic Law, the Hong Kong SAR is provided a high degree of autonomy except in foreign and defense affairs. The Basic Law provides that the Hong Kong SAR is to have its own legislature, legal and judicial system and full economic autonomy for 50 years after the transfer of sovereignty. Based on the current political conditions and the Company’s understanding of the Basic Law, the Company does not believe that the transfer of sovereignty over Hong Kong has had or will have an adverse impact on its financial and operating environment. Although the Chinese government has pledged to maintain the economic and political autonomy of Hong Kong over its internal affairs, there is no assurance that such pledge will continue to be honored if there are changes in the Chinese political or economic climate. Revenue in Hong Kong, expressed as a percentage of our revenue, increased by 2% in Fiscal 2019 as compared with Fiscal 2018. Revenue in Hong Kong, expressed as a percentage of our revenue, increased by 2% in Fiscal 2020 as compared with Fiscal 2019. Revenue in Hong Kong, expressed as a percentage of our revenue, decreased by 23% in Fiscal 2021 as compared with Fiscal 2020 as a result of significant increase in revenue in the PRC. See – Item 3D. “Key Information — Risk Factors.”

 

PRC. The PRC has been a socialist state since 1949. For more than half a century, the PRC’s economy has been, and presently continues to be, a socialist economy operating under government controls promulgated under various state plans adopted by central Chinese government authorities and implemented, to a large extent, by provincial and local authorities who may set production and development targets. However, since approximately the early 1980s, the PRC’s national government has undertaken certain reforms to permit greater provincial and local economic autonomy and private economic activities. Any change in political or economic conditions may substantially adversely affect these reform initiatives and, in turn, the Company. Revenue in the PRC, expressed as a percentage of total revenue, was the same in Fiscal 2019 as compared with Fiscal 2018. Revenue in the PRC, expressed as a percentage of total revenue, decreased by 2% in Fiscal 2020 as compared with Fiscal 2019. Revenue in the PRC, expressed as a percentage of total revenue, increased by 24% in Fiscal 2021 as compared with Fiscal 2020. The increase was primarily due to the significant increase in revenue for completion of engineering projects in the PRC. See – Item 3D. “Key Information — Risk Factors.

 

Our Growth Strategy

 

We are focusing our trading activities in Hong Kong, Macau and Guangdong. These cities are located close to our Hong Kong headquarters, our customers are more concentrated in these cities rendering customer support easier while incurring less travel expenses and while supporting distributorships in these cities as opposed to distributorships throughout China. We will continue our efforts to control costs to enhance operational efficiency. At the same time we will place greater focus at the manufacturing level on the chemical reagent business that we believe is more profitable. These chemical reagents are manufactured in our plant in Shanghai. These reagents include but are not limited to chemical oxygen demand (COD) analyzers, fine carbon tetrachloride, total nitrogen and free chlorine. These reagents are used by water and wastewater treatment plants and other industries such as beverage, as consumables with the water analyzers to monitor the quality of the water/ discharged water. In 2016, we received a contract worth about US$6.0 million from a foreign mobile phone company that covers design, supply, installation and the commissioning of industrial wastewater treatment and scrubber systems for its OEM plants in Shanghai, Shenzhen and Zhengzhou, China. This contract was completed in Fiscal 2017. In 2018, the Company received a PRC government grant for port ballast solution to fund the development of a prototype. The development of the ballast water port solution prototype was completed in 2019 and we have received four sales contracts from the port clients in China since October 2020. The port solution system is a system installed in port to offer ballast water treatment services for ocean going ships without their own ballast water treatment system (“BWTS”) and for those with damaged BWTS. We sold 4 sets and 8 sets of BWTS for ports and vessels, respectively in 2021. The Company is now embarking on promotion activities for port solution systems in China and South East Asia to explore the growing demand, although no assurance can be given that we will be able to do so. We obtained the utility model patents and are applying the invention patents for this port solution system in China. In addition, we also continue to invest a portion of our resources to developing our BWTS for the global market, and, based upon Pact-Yixing’s competitive prices and the high quality of its services, feel positive about our ability to expand our worldwide customer base by working closely and actively with some international engineering companies. However, no assurance can be given that these efforts will be successful.

 

 
-41-

Table of Contents

 

During the next twelve months, we intend to continue to assemble and/or manufacture additional products, and seek opportunities with our suppliers to assemble their products. We continue to promote our BWTS products that currently treat wastewater at rates of 200, 300, 500, 750, 1,200 and 1,250 cubic meters per hour and port solution system.

 

We also anticipate that, during Fiscal 2022, we will spend up to an additional US$120,000 in research and development costs on similar projects and potential research and development projects for the development of BWTS.

 

Future Planning and Expansion

 

We continuously search for products and equipment with substantial market potential for design and development. For example, international shipping ballast water cargo stowaway species and microorganisms that create unpredictable ecosystem contaminations as ballast water tanks are emptied or refilled at ports of call. Pact has been attempting to develop a non-chemical BWTS since late 2010. In 2012, Pact successfully completed and passed the land based test requirement, and, in 2014, Pact passed ship board testing and obtained CCS certification in the PRC and compliance with the IMO convention. In September 2016, the International Maritime Organization received acceptance from 52 States, representing approximately 35% of world merchant shipping tonnage. This triggered the applicability of the entry into force of the Ballast Water Management Convention, which occurred on September 8, 2017. In July 2017, IMO decided that the phase-in period for ballast water system retrofits started on September 8, 2019. The IMO convention stipulates that type approval for revised G8 requirements must be obtained for all BWTS installed on or after 28 October 2020, and we have been in compliance with such requirements. In order to expand its market coverage, we have been undergoing the procedures to apply for type approval certificates for its BWTS from a number of European and Asian Classification Societies.

 

We anticipate that the costs of any such acquisition or product development would be drawn from our general working capital and, possibly, by seeking strategic partners such as companies in the BWM Convention shipping industries or funding raising from substantial investors, and by private sales of our securities. We have no commitments or received no indications of interest for the private sales of our securities.

 

Product Distribution and Other Services

 

Scientific Instruments. The Company distributes analytical instruments, environmental quality monitoring instruments, sample pre-treatment equipment and general purpose laboratory instruments. Analytical instruments include, but are not limited to, chromatographs, mass spectrometers, flow injector analyzers, automated sample preparation workstations and atomic spectrometers. Environmental monitoring instruments include both air and water quality monitoring instruments. Air quality monitoring instruments are generally divided into those which monitor ambient (i.e., atmospheric) air, and those which monitor pollution sources. The revenue from sales of air quality monitoring instruments is nominal as the Company has not been able to acquire a distributorship for air quality instruments from brand name manufactures that we believe engage in direct customer sales or rely on their existing distributors. Sample pre-treatment equipment is used to clean-up the sample prior to chemical analysis for checking pesticides and drug residues in food. Additionally, the Company offers general purpose laboratory instruments including a variety of water quality monitoring and analysis equipment, such as continuous reading process analyzers, process turbidimeters, pH controllers, and test kits for monitoring chemical content in water (i.e., chlorine, fluorides, etc.). See – “Glossary.”

 

Customers for the analytical instruments include government agencies, academic and research institutions, major laboratories and beverage producers, including analytical system to the Hong Kong Government Laboratory for analysis of persistent organic pollutants (POPs) and pesticides in the environment. Customers for water quality monitoring instruments also include government agencies. The Company derived approximately 65.9%, 58.8% and 70.0% of its revenues from the sale of scientific instruments during Fiscal 2021, 2020 and 2019 respectively.

 

 
-42-

Table of Contents

 

Power Solutions and Process Automation Products. The Company distributes general testing and measuring equipment including multi-channel digital and analogue recorders, signal amplifiers and calibration equipment for energy conservation, renewable energy equipment, power quality analyzers and continuous emissions monitoring systems to industries including power plants, railway and aero-space industries, utilities, educational institutions and telecommunications companies.

 

The Company also provides process control systems specifically designed for the industrial needs of clients including sensors, temperature gauges, pressure gauges, power and energy consumption meters, flow meters, valves, temperature and pressure transmitters and control devices, temperature and pressure calibrators, moisture, power, energy and harmonic analyzers. Customers for the foregoing distributed products include government water supply agencies, water treatment facilities, power and electric companies, petrochemical plants and instrument manufacturers.

 

In conjunction with the distribution of products such as programmable logic controllers, telemetry units and supervisory control and data acquisition (SCADA) systems and software, the Company also provides systems engineering to government agencies, waste-water treatment and power generation plants and beverage producers. Specific services provided include automated control system design, the operation and management of various waste-water, water and power generation projects. We endeavor to introduce, develop, and promote new and advanced technologies, products, and appropriate technical developments from abroad. We have also been cooperating with established technology companies and engage in systems and special projects in Programmable Logic Control, Telemetry unit, SCADA systems, Human Machine Interface Software and Sequential Event Recording.

 

The Company derived approximately 32.2%, 39.6% and 28.3% of revenues from the sale of power solutions and process during Fiscal 2021, 2020 and 2019 respectively.

 

Technical Support. The Company’s technical support staff provides customers with maintenance, installation assistance, and calibration services, and assists sales personnel in giving technical advice to and performing product demonstrations for customers. The Company derived approximately 1.9%, 1.6% and 1.7% of its revenues from technical support operations during Fiscal 2021, 2020 and 2019 respectively.

 

Customers. During Fiscal 2021, the Company distributed products to approximately 1,000 customers, located in Hong Kong, the PRC and Macau such as the Hong Kong Food and Environmental Hygiene Department, Hong Kong Water Supplies Department, Government Laboratory, Drainage Services Department, and various Environmental Monitoring Centers in the PRC. For the year ended December 31, 2021, sales to our three largest customers amounted in the aggregate to approximately 20% of our total revenue, with one of such customers accounting for 15% of our total revenue. During Fiscal 2020, the Company distributed products to approximately 1,000 customers, located in Hong Kong, the PRC and Macau such as the Hong Kong Food and Environmental Hygiene Department, Hong Kong Water Supplies Department, Government Laboratory, Drainage Services Department, and various Environmental Monitoring Centers in the PRC. For the year ended December 31, 2020, sales to our three largest customers amounted in the aggregate to approximately 23% of our total revenue, with one of such customers accounting for 9% of our total revenue.

 

 
-43-

Table of Contents

 

Manufacturing and Product Assembly Operations

 

The Company, through its PRC subsidiary, Shanghai Euro Tech Limited located in the Pudong Jin Qiao Export Processing Zone of Shanghai, engages in the development, production, sales and servicing of environmental equipment, including the development of modern laboratory analyzers, on-line measuring equipment and other analyzers for chemicals. Our products are “tailor-made” for the diversified needs of equipment users. Main products include infrared photometric oil analyzer (“IPOA”), COD analyzers, total organic carbon (“TOC”) analyzer, turbidity meters, total suspended solid analyzers, dissolved oxygen analyzers, various types of spectrophotometers as well as a full spectrum of matching chemical reagents. We also offer turbidity meters manufactured by the Company and directed at water treatment plants, environmental monitoring status, and hydrological stations. We also offer our own TOC analytical instrument that measures the degree of the pollution. We have also upgraded other existing instruments and developed a quick response COD test instrument for use on surface water, underground water and domestic and industrial wastewater. Additionally, we offer a flue gas emissions analyzer for use in environmental compliance monitoring. We also developed energy meters (devices measuring electric energy consumption and corresponding carbon dioxide emissions) and water toxicity analysis instruments. Although it takes substantial time, effort and expense to develop, test and market a product, our sales of the TOC analyzer and the flue gas emissions analyzer have been nominal to date, and had stopped the sales of the flue gas emissions analyzer. We have been unable to find a suitable market to sell the energy meters. We have developed evaporator for extraction of organic solvents to remove the impurities prior to chemical analysis and are developing a larger size evaporator. Our customers are analyzing environmental pollutants, toxic substances such as pesticides and drug residues in food, drugs in clinical or forensic applications. We started test sale of this product in second half of fiscal 2015 and received orders of 3, 5 and 12 sets in Fiscal 2021, 2020 and 2019, respectively. The Company has developed a handheld ballast water checker which is the first handheld rapid indicative compliance instrument made in China, based on well accepted PAM fluorescence Technology. The instrument is a very powerful screening tool for ship owners, compliance officers, ship builders and BWTS providers. The company was one of the few qualified local and foreign candidates to participate in China Marine Safety Administration’s (“MSA”) evaluation of indicative testing instruments to be used by Port State Control officers for compliance test according to IMO D2 standard. The unofficial reports of comparison data between our instrument and lab test results indicated that our instrument readings trend followed the actual lab test results closely. We obtained patent approval in China and got the environmental testing certificate according to Chinese Standard GB/T 11606-2007 from Shanghai Institute of Measurement and Technology. We carried out testing of this instrument at the land-based test facility of one of the Chinese National Engineering Laboratories for Ballast Water Testing and type approval according to IMO guidelines and got a certified test report from this approved laboratory. We are doing the ground work of promoting our instrument to ship owners, shipping service and equipment providers, ship builders, BWTS manufacturers and local MSA. We also participated in a number of trade shows and exhibitions. Although the regulation is not enforced now, we are getting market awareness of our product application.

 

Sources of Supply

 

The Company distributes products manufactured by a substantial number of major American, European and Japanese corporations, including Thermo, Stanford, Hach, Hioki and Biotage, which are the Company’s largest suppliers, with purchases from them accounting for approximately 53%, 7%, 6%, 6% and 2% during Fiscal 2019, and 30%, 10%, 9%, 6% and 5% during Fiscal 2020, and 42%, 13%, 6%, 6%, and 5% during Fiscal 2021 respectively. The Company has exclusivity agreements for specified geographic areas with many of its suppliers for certain products. Those agreements do not encompass all products distributed by the Company or all of the market areas serviced by the Company. In addition, some of these agreements are memorialized not as formal contracts but rather through other acknowledgements or correspondence which may contain a vague, if any, description of the terms and conditions of such agreement or arrangement, and therefore may be unenforceable. The Company has agreements and has an Authorization Letter from Hach appointing the Company as Hach’s distributor in Hong Kong and Macau which is valid until December 15, 2022. The Company has an agreement with Thermo granting the Company rights to sell Thermo’s Mass Spec Products to the Government and hospitals in Hong Kong which is valid until March 31, 2023. The Company has only an Authorization Letter from Stanford appointing the Company as Stanford’s sales representative in the PRC and Hong Kong. The Company has only an Authorization Letter from Hioki appointing the Company as Hioki’s sole agent in Hong Kong and Macau. The Company has an Agent Certificate from Biotage authorizing the Company as Biotage’s sole agent in Hong Kong and Macau. Although alternative sources of supply exist, there can be no assurance that the termination of the Company’s relationship with any of the above or other vendors would not have an adverse effect on operations.

 

 
-44-

Table of Contents

 

Regulatory Environment

 

Concerns about and awareness of pollution problems and environmental issues have grown at all levels of PRC government as the PRC experienced economic growth. Environmental protection laws and strict regulations have been enacted and are buttressed by increased budget allocations for environmental regulation, monitoring and enforcement. The PRC’s primary environmental protection agency is the Ministry of Ecology and Environment (“MEE”) which replaced the Ministry of Environmental Protection (“MEP”) after the 13th National People’s Congress was held in March 2018. The new streamlined ministry is a sign of China’s upgraded dedication to the task of improving its environment. In the 19th Five-Year Program (2016-2020), MEE launched three major campaigns of prevention and control of environment, including action plans for control of air pollution, water pollution and soil pollution. Special action was also taken in the Beijing-Tianjin-Hebei region and the Yangtze River economic belt for air and water pollution control, respectively. The number of sections of the Yangtze River Basin with total phosphorus exceeding the upper limit decreased by 40.7% in 2019 as compared with that of 2018. The mainstream of the Yangtze has achieved 100% good water quality for the first time in 2020 pursuant to MEE’s 2020 Report on the State of the Ecology and Environment in China. The Yangtze River Protection Law officially went into effect in March 2021, with the aim of protecting China’s longest river, strengthening the ecological protection and restoration of the Yangtze River Basin. Major indicators to assess air quality are SO2, NOX, PM10 and PM2.5. Indicators for water are COD, petroleum oil, total nitrogen, total phosphorus and ammonia nitrogen. We have designed and built instruments to detect these indicators. The second national pollution source survey and MEE’s 2020 Report on the State of the Ecology and Environment in China found that the emission of air and water pollutants reduced steadily from 2016 to 2020. In-depth investigation of soil environment quality, building monitoring network and improvement of soil quality information management are ongoing. The government’s goal is to have 90% safe utilization of polluted farmland. The government has outsourced testing to commercial testing labs. Heavy metals and organic pollutants are being analyzed. Our concentrator automates evaporation and improves data quality for organic analysis. There can be no assurance that the agencies will continue to use our products for these purposes, or that other market competitors will not enter the market with superior products, distribution systems or more competitive prices. See – “Competition.”

 

Competition

 

The Company faces competition from other distributors of substantially similar products as well as the manufacturers of such products, and in both foreign and Chinese markets. The Company faces its principal competition from manufacturers and other distributors of its core products located in Hong Kong and the PRC. Moreover, the Company has implemented plans to assemble products of the kind that it presently distributes (see – “Manufacturing and Product Assembly Operations”). Assembly operations have developed to the stage where some products have already been presented to the market and the Company is in direct and unavoidable competition with certain of its vendors. There can be no assurance that the existence of this direct competition will not impair the Company’s ability or such competitor’s willingness to continue providing other products for continued distribution by the Company and that such a development would not materially adversely affect the Company’s core business.

 

During Fiscal 2021, 2020 and 2019, the Company’s gross profit margins were approximately 27%, 28% and 25%, respectively. The Company believes that it competes with the PRC manufacturers on the basis of quality and technology. The Company believes it offers foreign-manufactured products which are of higher quality and use more advanced technology than products manufactured in the PRC. The Company believes that it competes with foreign manufacturers and other distributors of their products on the basis of the Company’s established reputation. Pact-Yixing focuses on a market of providing water and waste water treatment services to multinational companies. The Company competes in this market based upon the quality of its products and having a knowledgeable staff, but faces competition from large PRC and multinational engineering companies, that, in the Company’s view, market their services based upon low pricing as opposed to quality of service.

 

Website

 

The Company maintains a website at http://www.euro-tech.com.

 

 
-45-

Table of Contents

 

The Company has an inactive internet platform located at http://www.chinah2o.com. The website is directed toward environmental businesses in China. The website provides environmental news, directories of western suppliers, potential clients in China, and advertisement space but has not generated external revenue. The Company no longer updates this website.

 

The Company, through its subsidiary, Euro Tech Trading (Shanghai) Limited, a PRC corporation, has an inactive internet platform. The website is located at http://www.yibaynet.com.cn. The website is an instrument sourcing platform under which potential customers can ask for sales quotations and place orders via internet but is dormant now. The Company no longer updates this website.

 

Sales and Marketing

 

The Company distributes products through its principal office located in Hong Kong and its wholly-owned trading company in Shanghai. During Fiscal 2019, the Company had a marketing and sales force of 15 people who are paid a salary plus a sales-based commission. During Fiscal 2020, the Company had a marketing and sales force of 13 people who are paid a salary plus a sales-based commission. During Fiscal 2021, the Company had a marketing and sales force of 11 people who are paid a salary plus a sales-based commission. Our sales staff assists customers in selecting the equipment, auxiliary parts and products to suit customer specifications.

 

We operate a sales subsidiary is in Shanghai.

 

We closed Chongqing, Guangzhou and Xi’an subsidiaries in Fiscal 2019, and closed the representative sales office of Shanghai Euro Tech Limited located in Beijing in January 2021.

 

Major Customers

 

Maintaining major customers is important to us. For the year ended December 31, 2021, sales to our three largest customers amounted in the aggregate to approximately 20% of our total revenue. For the year ended December 31, 2020, sales to our three largest customers amounted in the aggregate to approximately 23% of our total revenue. For the year ended December 31, 2019, sales to our three largest customers amounted in the aggregate to approximately 34% of our total revenue.

 

Seasonality

 

Our business is affected by seasonality. Construction of our treatment systems is typically slow during winter seasons due to inclement weather and around Chinese holidays due to government and other and closures.

 

Litigation

 

From time to time, we are subject to legal proceedings, investigations and claims incidental to the conduct of our business. We are not currently a party to any legal proceeding or investigation which, in the opinion of our management, is likely to have a material adverse effect on our business, financial condition or results of operations.

 

C. ORGANIZATIONAL STRUCTURE

 

Euro Tech Holdings Company Limited was incorporated in the British Virgin Islands on September 30, 1996.

 

 
-46-

Table of Contents

 

Far East is the principal operating subsidiary of the Company. It is principally engaged in the marketing and trading of water and waste water related process control, analytical and testing instruments, disinfection equipment, supplies and related automation systems in Hong Kong and in the PRC.

 

Details of the Company’s current principal subsidiaries are summarized as follows:

 

Name of entity

 

Ownership

interest held

 by the

 Group

 

Place of incorporation

and principal place of

operation

 

Principal activities

 

 

 

 

 

 

 

Subsidiaries:

 

 

 

 

 

 

 

 

 

 

 

 

 

Euro Tech (Far East) Limited

 

100%

 

Hong Kong

 

Marketing and trading of water and waste water related process control, analytical and testing instruments, disinfection equipment, supplies and related automation systems

 

 

 

 

 

 

 

Euro Tech Trading (Shanghai) Limited

 

100%

 

PRC

 

Inactive

 

 

 

 

 

 

 

Shanghai Euro Tech Limited

 

100%

 

PRC

 

Manufacturing of analytical and testing equipment

 

 

 

 

 

 

 

Yixing Pact Environmental Technology Co., Ltd

 

58%

 

PRC

 

Design, manufacturing and operation of water and waste water treatment machinery and equipment

 

 

 

 

 

 

 

Pact Asia Pacific Limited

 

58%

 

British Virgin Islands

 

Selling of environmental protection equipment, undertaking environment protection projects and providing relevant technology advice, training and services

 

 

 

 

 

 

 

Affiliate:

 

 

 

 

 

 

 

 

 

 

 

 

 

Zhejiang Tianlan Environmental Protection Technology Co. Ltd.

 

19.4%

 

PRC

 

Design, general contract, equipment manufacturing, installation, testing and operation management of the treatment of waste gases emitted

 

D. PROPERTY, PLANTS AND EQUIPMENT

 

Since 1990, our principal executive offices have been located at Unit C and D, 18/F., Gee Chang Hong Centre, 65 Wong Chuk Hang Road, Hong Kong. At this location, the Company occupies approximately 7,000 square feet of office and warehouse storage space pursuant to a lease which will expire in May 2023, subject to renewal. The Company pays a monthly rental payment of approximately US$8,308 under such lease. The warehouse storage space is used to hold products for distribution to our customers via common carriers.

 

Euro Tech Trading (Shanghai) Limited occupies approximately 55 square meters of office space in Shanghai pursuant to a short term lease, at a monthly rent of approximately US$330.

 

 
-47-

Table of Contents

 

Shanghai Euro Tech Limited occupies approximately 63 square meters of office, warehouse and production space in Shanghai pursuant to a short term lease, at a monthly rent of approximately US$3,136.

 

Yixing occupies a facility in Shanghai, pursuant to a three-year lease which will expire in December 2022, at a monthly rent of approximately US$8,277. The size of the facility is 464 square meters and the facility is used for office space.

 

ITEM 4A. UNRESOLVED STAFF COMMENTS

 

None.

 

ITEM 5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS

 

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our audited consolidated financial statements and the related notes included in this annual report and in particular, “Item 4. Information on the Company — B. Business Overview.” This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results and the timing of selected events could differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under “Item 3. Key Information — D. Risk Factors” and elsewhere in this annual report. We have prepared our consolidated financial statements in accordance with U.S. GAAP.

 

A. OPERATING RESULTS

 

Overview.

 

We organize our business in two operating segments:

 

 

·

Trading and manufacturing;

 

·

Engineering.

              

For the trading and manufacturing segment, the Company is a distributor of a wide range of advanced water treatment equipment, laboratory instruments, analyzers, test kits and related supplies and power generation equipment (including recorders and power quality analyzers), and its PRC subsidiary, Shanghai Euro Tech Limited, which is located in the Pudong Jin Qiao Export Processing Zone of Shanghai, engages in the development, engineering, production, sales and servicing of environmental protection equipment, and energy conservation and related products.

 

For the engineering segment, the Company, through its majority owned subsidiary, Pact-Yixing and its minority owned affiliate, Blue Sky, also engages in water and waste-water treatment engineering and air pollution control business.

 

Our total revenue decreased by 23.2% from US$17,399,000 in fiscal year 2019 to US$13,357,000 in fiscal year 2020, and increased by 60.1% to US$21,388,000 in fiscal year 2021. Our net income increased by US$915,000 from net loss of US$(146,000) in fiscal year 2019 to net income of US$769,000 in fiscal year 2020, and further increased by 28.6% to US$989,000 in fiscal year 2021.

 

 
-48-

Table of Contents

 

The following sets forth key factors that affect our future growth, operating results and financial condition.

 

 

·

an economic downturn in China or any regional market in China;

 

·

economic policies and initiatives undertaken by the Chinese government;

 

·

changes in the Chinese or regional business or regulatory environment affecting our customers;

 

·

changes in the Chinese government policy on our industries. Unfavorable changes could affect demand for services that we provide and could materially and adversely affect the results of operations;

 

·

The impact of COVID-19 pandemic. Following the outbreak of COVID-19, our business has been adversely impacted since the third quarter of fiscal year 2020, but we have seen a gradual recovery of our overall business resulting from improving health statistics in China since March 2020. Though the future development will still depend on the duration and severity of COVID-19, we are expecting limited impact on the domestic business on the financial statements as a result of the COVID-19 outbreak. However, we anticipate the pandemic will continue to have an adverse effect on our overseas business. The duration and magnitude of the impact from the pandemic on our business will depend on numerous evolving factors that cannot be accurately predicted or evaluated.

 

Results from Operations

 

The following operating and financial review should be read in conjunction with the Consolidated Financial Statements and notes thereto appearing elsewhere in this Annual Report. All financial data referred to in the following discussion has been prepared in accordance with U.S. GAAP.

 

The following table presents selected statement of operations data expressed in thousands of US$ and as a percentage of revenue for the Company’s fiscal years indicated below:

 

 

 

2021

 

 

 

 

2020

 

 

 

 

2019

 

 

 

 

2018

 

 

 

 

2017

 

 

 

Revenue

 

$21,388

 

 

 

100%

 

$13,357

 

 

 

100%

 

$17,399

 

 

 

100%

 

$20,104

 

 

 

100%

 

$17,350

 

 

 

100%

Cost of revenue

 

$15,693

 

 

 

73.4%

 

$9,672

 

 

 

72.4%

 

$12,982

 

 

 

74.6%

 

$16,405

 

 

 

81.6%

 

$12,937

 

 

 

74.6%

Gross profit

 

 

5,695

 

 

 

26.6%

 

 

3,685

 

 

 

27.6%

 

$4,417

 

 

 

25.4%

 

$3,699

 

 

 

18.4%

 

$4,413

 

 

 

25.4%

Selling and administrative expenses

 

$4,911

 

 

 

23.0%

 

$5,374

 

 

 

40.2%

 

$4,853

 

 

 

27.9%

 

$4,751

 

 

 

23.6%

 

$4,976

 

 

 

28.7%

Income / (loss) before income taxes, equity in income / (loss) of affiliates and non-controlling interests

 

$921

 

 

 

4.3%

 

$63

 

 

 

0.5%

 

$(310 )

 

 

-1.8%

 

$(963 )

 

 

-4.8%

 

$(564 )

 

 

-3.3%

Income taxes credit / (expense)

 

$90

 

 

0.4%

 

$(96 )

 

 

-0.7%

 

$(37 )

 

 

-0.2%

 

$312

 

 

 

1.6%

 

$(28 )

 

 

-0.2%

Equity in income / (loss) of affiliates

 

$355

 

 

 

1.7%

 

$435

 

 

 

3.3%

 

$137

 

 

 

0.8%

 

$(932 )

 

 

-4.6%

 

$831

 

 

 

4.8%

Net gain on disposal of affiliate

 

$-

 

 

 

-

 

 

$-

 

 

 

-

 

 

$-

 

 

 

-

 

 

$1,522

 

 

 

7.6%

 

 

-

 

 

 

-

 

Net income / (loss)

 

$1,366

 

 

 

6.4%

 

$402

 

 

 

3.0%

 

$(210 )

 

 

-1.2%

 

$(61 )

 

 

-0.3%

 

$367

 

 

 

2.1%

Net (income) / loss attributable to non-controlling interests

 

$(377 )

 

 

-1.8%

 

$367

 

 

 

2.7%

 

$64

 

 

 

0.4%

 

$149

 

 

 

0.7%

 

$106

 

 

 

0.6%

Net income / (loss) attributable to Euro Tech Holding Company Limited’s shareholders

 

$989

 

 

 

4.6%

 

$769

 

 

 

5.7%

 

$(146 )

 

 

-0.8%

 

$88

 

 

 

0.4%

 

$473

 

 

 

2.7%

 

 
-49-

Table of Contents

 

Fiscal Year Ended December 31, 2021 Compared to Fiscal Year Ended December 31, 2020

 

Revenue; Gross Profit and Cost of Revenue. Revenue increased by US$8,031,000 or 60.1% to US$21,388,000 in Fiscal 2021 from US$13,357,000 in Fiscal 2020. Revenue from trading and manufacturing activities and engineering activities increased by US$143,000 and increased by US$7,888,000, respectively. Pact-Yixing’s revenues of US$12,161,000 and US$4,246,000 were included in our revenues in Fiscal 2021 and Fiscal 2020, respectively and the increase was principally due to the increase in revenue generated by BWTS sales and the completion of prior years’ projects as the COVID-19 situation became stable in the PRC.

 

Gross profits increased by US$2,010,000 or 54.5% to US$5,695,000 for Fiscal 2021 as compared to US$3,685,000 for Fiscal 2020. During Fiscal 2021, the Company’s cost of revenues was US$15,693,000 or 73.4% of revenues, in comparison to US$9,672,000 or 72.4% for Fiscal 2020. Cost of revenue expressed as a percentage of revenue increased by 1% in Fiscal 2021 as compared with Fiscal 2020. Cost of revenues from trading and manufacturing activities decreased by US$110,000 and engineering activities increased by US$6,131,000. The overall change was principally due to increase in revenues. Pact-Yixing contributed US$2,903,000 to our gross profit in Fiscal 2021, an increase of US$1,646,000 from Fiscal 2020.

 

Selling and Administrative Expenses. Selling and administrative expenses were US$4,911,000 in Fiscal 2021, a decrease of US$463,000 or 8.6% from US$5,374,000 in Fiscal 2020. The decrease was principally due to decrease in research and development costs and redundancy provision.

 

Equity in Income of Affiliates. Equity in income of affiliates was income of US$355,000 in Fiscal 2021, a decrease of US$80,000 from income of affiliates of US$435,000 in Fiscal 2020.

 

Interest Income. Interest income in Fiscal 2021 was US$23,000 as compared to US$28,000 in Fiscal 2020.

 

Other income / (losses). Other income decreased by US$180,000 to US$127,000 in Fiscal 2021 from US$307,000 in Fiscal 2020. The decrease in other income was principally due to decrease in exchange gain of US$24,000, and the non-recurrent government subsidies for salaries of US$147,000 in Fiscal 2020.

 

Income Taxes. Tax credit of US$90,000 in Fiscal 2021 as compared to tax expense of US$96,000 in Fiscal 2020. The decrease in tax expense was principally due to decrease in assessable profits and recognition of deferred tax asset of tax losses.

 

Net Income. Profit from continuing operations was profit of US$989,000 in Fiscal 2021 as compared to US$769,000 in Fiscal 2020. This change was primarily due to increase in operating income which far exceeded the non-recurrent gain on disposal of a property of US$1,429,000 in Fiscal 2020.

 

 
-50-

Table of Contents

 

Fiscal Year Ended December 31, 2020 Compared to Fiscal Year Ended December 31, 2019

 

Revenue; Gross Profit and Cost of Revenue. Revenue decreased by US$4,042,000 or 23.2% to US$13,357,000 in Fiscal 2020 from US$17,399,000 in Fiscal 2019. Revenue from trading and manufacturing activities and engineering activities decreased by US$2,401,000 and decreased by US$1,641,000, respectively. The decrease in revenues from trading and manufacturing activities was principally due to decrease in big system sales. Pact-Yixing’s revenues of US$4,246,000 and US$5,522,000 were included in our revenues in Fiscal 2020 and Fiscal 2019, respectively and the decrease was principally due to the delay in completion of the projects as affected by COVID-19.

 

Gross profits decreased by US$732,000 or 16.6% to US$3,685,000 for Fiscal 2020 as compared to US$4,417,000 for Fiscal 2019. During Fiscal 2020, the Company’s cost of revenues was US$9,672,000 or 72.4% of revenues, in comparison to US$12,982,000 or 74.6% for Fiscal 2019. Cost of revenue expressed as a percentage of revenue decreased by 2.2% in Fiscal 2020 as compared with Fiscal 2019. Cost of revenues from trading and manufacturing activities and engineering activities decreased by US$2,237,000 and US$1,073,000, respectively. The overall change was principally due to decrease in trading activities of big system sales which were of lower gross margin and the increase in the gross profit margin percentage of engineering contracts. Pact-Yixing contributed US$1,257,000 to our gross profit in Fiscal 2020, a decrease of US$562,000 from Fiscal 2019.

 

Selling and Administrative Expenses. Selling and administrative expenses were US$5,374,000 in Fiscal 2020, an increase of US$521,000 or 10.7% from US$4,853,000 in Fiscal 2019. The increase was principally due to the increase in research and development costs relating to BWTS of US$458,000 for the IMO revised G8 requirements compliance and redundancy provision of US$453,000 to scale down the operation of Shanghai Euro Tech Limited. The normal selling and administrative expenses were decreased after exclusion of these non-recurrent expenses.

 

Equity in Income / (Loss) of Affiliates. Equity in income of affiliates was income of US$435,000 in Fiscal 2020, an increase of US$298,000 from income of affiliates of US$137,000 in Fiscal 2019. The increase in equity in income of affiliates was principally due to recovery of accounts receivable for which impairment provision was made in previous years..

 

Interest Income. Interest income in Fiscal 2020 was US$28,000 as compared to US$83,000 in Fiscal 2019.

 

Other income / (losses). Other income increased by US$255,000 to US$307,000 in Fiscal 2020 from US$52,000 in Fiscal 2019. The increase in other income was principally due to exchange gain of US$101,000, and government subsidies for salaries of US$147,000.

 

Income Taxes. Tax expense of US$96,000 in Fiscal 2020 as compared to tax expense of US$37,000 in Fiscal 2019. The increase in tax expense was principally due to the increase in assessable profits.

 

Net Income. Profit / (loss) from continuing operations was profit of US$769,000 in Fiscal 2020 as compared to loss of (US$146,000) in Fiscal 2019. This change was primarily due to increase in loss as a result of decrease in revenue and increase in non-recurrent research and development costs and redundancy provision expenses, which was fully covered by the gain on disposal of a property.

 

B. LIQUIDITY AND CAPITAL RESOURCES

 

The Company has primarily used its own funds to finance accounts receivable, net, contract assets, inventories, and capital expenditures including purchases of property, office furniture and equipment, computers and calibration equipment. The Company has historically met its cash requirements from cash flows from operations, short-term borrowings, bank lines of credit, and long-term mortgage bank loans. The Company expects, but can make no assurances that its present cash reserves, cash from operations and existing available bank credit facilities exercises would be sufficient to fund its future capital expenditure requirements. Working capital at the end of Fiscal 2021, Fiscal 2020 and Fiscal 2019 were US$5,099,000, US$4,915,000 and US$5,350,000, respectively.

 

 
-51-

Table of Contents

 

As of December 31, 2021, we had US$5,269,000 in cash and cash equivalents, compared to US$3,519,000 in cash and cash equivalents as of December 31, 2020 and US$5,991,000 in cash and cash equivalents as of December 31, 2019.

 

Net cash provided by / (used in) operating activities was US$2,201,000 for the year ended December 31, 2021 as compared to (US$2,035,000) for the year ended December 31, 2020 and (US$266,000) for the year ended December 31, 2019. Net cash provided by / (used in) investing activities was US$358,000, US$2,043,000 and (US$169,000) for the years ended December 31, 2021, 2020 and 2019, respectively. Net cash (used in) / provided by financing activities was (US$1,016,000) for the year ended December 31, 2021 as a result of increase in bank borrowings related to trade finance purchases of US$15,000, and dividend payment of (US$1,031,000) as compared to (US$1,503,000) for the year ended December 31, 2020 and US$565,000 for the year ended December 31, 2019.

 

The Company had various banking facilities available for overdraft, import and export credits and foreign exchange contracts from which the Company could have accessed up to US$897,000 at December 31, 2021. These credit facilities were obtained on the conditions that, among other things, the Company pledge bank deposit of US$897,000, not create a charge or lien on its other assets in favor of third parties without such bank’s consent, and the Company maintaining a certain level of net worth.

 

Cash increased to US$5,269,000 at the end of Fiscal 2021, and the principal reason for the increase in cash was net cash inflow in financing activities. Cash decreased from US$5,991,000 at the end of Fiscal 2019 to US$3,519,000 at the end of Fiscal 2020, and the principal reason for the decrease in cash was net cash outflow in financing activities.

 

The Company’s accounts receivable, net decreased from US$3,586,000 at the end of Fiscal 2019 to US$3,199,000 at the end of Fiscal 2020 and increased to US$3,631,000 at the end of Fiscal 2021. The amount of accounts receivable, net subject to collection is expected to be received under normal commercial trading terms.

 

The Company’s inventories decreased from US$586,000 at the end of Fiscal 2019 to US$342,000 at the end of Fiscal 2020 and increased to US$547,000 at the end of Fiscal 2021.

 

The Company’s capital expenditures were US$4,000, US$11,000 and US$21,000 in Fiscal 2021, 2020 and Fiscal 2019, respectively. Capital expenditures during Fiscal 2021, Fiscal 2020 and Fiscal 2019 were incurred primarily in connection with the purchase of office equipment, and furniture and fixtures. The Company continues to develop new products. If such products developments are indeed made, the Company may expect to incur significantly larger capital expenditures, for which the Company presently intends, but as to which no assurance can be made, to use existing cash reserves, cash from operations and available bank credit facilities.

 

Goodwill

 

Annual impairment assessment - For our 2021 annual impairment test we performed a qualitative assessment, using information as of December 31, 2021. Under current guidance, we are permitted to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform a quantitative goodwill impairment test. We determined there were no factors indicating the need to perform a quantitative goodwill impairment test and concluded that it is more likely than not the fair value of our reporting units is greater than their carrying value and thus there was no impairment to goodwill.

 

 
-52-

Table of Contents

 

Anticipated Future Resources and Uses of Cash

 

The Company has historically funded its working capital, capital expenditure, investing and expansions needs from operations, available bank credit facilities and proceeds from the issuances of our ordinary shares and expects to continue funding these requirements from operations and available bank credit facilities. The Company may use its funds to form strategic alliances with third parties, invest in product research and development, or expand its sales offices or, with third parties, seek to acquire new products or form strategic alliances. The Company expects, but can make no assurances that its present cash reserves, cash from operations and existing available bank credit facilities would be sufficient to fund its future cash requirements.

 

Inflation

 

The Company believes generally that past declining rates of inflation in the PRC have had a positive effect on its results from operations. As a result of the recent rise in the rate of inflation in the PRC, we anticipate increases in the overhead costs of our PRC affiliates and offices. The Company believes, although no assurance can be given, that as credit restrictions are gradually lifted, it will be able to increase prices in the market for its products and thus realize increased profit margins.

 

Holding Company Structure

 

Euro Tech Holdings Company Limited is a holding company with no operations of its own. We conduct our operations in Hong Kong and China mainly through our subsidiaries and operating companies. Under our current corporate structure, our BVI holding company may rely on dividend payments from Far East, which is a wholly owned enterprise incorporated in Hong Kong, to fund any cash and financing requirements we may have.

 

Under applicable PRC laws and regulations, our PRC subsidiaries are permitted to pay dividends to us only out of their accumulated profits, if any, determined in accordance with PRC accounting standards and regulations. In addition, our PRC subsidiaries are required to allocate at least 10% of their accumulated profits each year, if any, to fund statutory reserves of up to 50% of the registered capital of the enterprise. Statutory reserves are not distributable as cash dividends except in the event of liquidation. For the fiscal years of 2019, 2020 and 2021, no dividends were distributed from our PRC subsidiaries to Far East.

 

Unless otherwise specified in this annual report, within the organization, cash to fund our operations is transferred from Far East, our BVI holding company, down through Far East to our operating subsidiaries in China.

 

Off-Balance Sheet Arrangements

 

We have not entered into any financial guarantees or other commitments to guarantee the payment obligations of any third parties. We do not have any retained or contingent interest in assets transferred to an unconsolidated entity that serves as credit, liquidity or market risk support to such entity. We do not have any obligation under a derivative instrument. We do not have any obligation arising out of a variable interest in any unconsolidated entity that is held by, and material to, us which provides financing, liquidity, market risk or credit support to us or engages in leasing, hedging or research and development services with us.

 

Contractual Obligations

 

The future undiscounted minimum lease payments, as reconciled to the discounted minimum lease obligation indicated on the Group’s consolidated balance sheets, under current portion of operating lease obligations and operating lease obligations, net of current maturities, as of December 31, 2021 were as follows:

 

 

 

 

 

Payment due by December 31,

(in US$ thousands)

 

 

 

Total

 

 

2022

 

 

2023

 

 

2024

 

 

2025 and after

 

Operating lease commitments

 

 

216

 

 

 

175

 

 

 

41

 

 

 

-

 

 

 

-

 

Total

 

 

216

 

 

 

175

 

 

 

41

 

 

 

-

 

 

 

-

 

 

 
-53-

Table of Contents

 

C. RESEARCH AND DEVELOPMENT, PATENTS AND LICENSES, ETC.

 

During Fiscal 2021, 2020 and 2019, the Company expensed US$61,000, US$497,000 and US$35,000, respectively, on the research and development of its products, particularly BWTS.

 

D. TREND INFORMATION

 

There are increasing demands in the PRC for clean water, clean air, greater industrial pollution controls, waste management and electricity. We also see additional distributors competing with us. However there is no assurance that such trends will continue in the future. We note that, as evidenced by our acquisition of Pact-Yixing, we are placing greater emphasis on developing our engineering solution business in an effort to capitalize on these increased demands for clean water, pollution controls and waste management.

 

The Company believes that the expenses incurred in product development may result in increases in revenue but such increases are unlikely to allow for a recovery of the expenses for approximately the next two years.

 

Other than as disclosed in the foregoing disclosures and elsewhere in this annual report, we are not aware of any trends, uncertainties, demands, commitments or events for the fiscal year 2021 that are reasonably likely to have a material adverse effect on our net revenues, income, profitability, liquidity or capital resources, or that caused the disclosed financial information to be not necessarily indicative of future operating results or financial conditions.

 

E. CRITICAL ACCOUNTING ESTIMATES

 

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and revenue and expenses in the consolidated financial statements and accompanying notes. Significant accounting estimates reflected in the Group’s consolidated financial statements include accounts receivable, net, equity method investment, impairment of goodwill and long-lived assets, income taxes, share-based compensation, contract assets and contract liabilities. Actual results could differ from those estimates.

 

Revenue Recognition

 

Our revenue is derived from long-term contracts for customers in our engineering segment, as well as short-term contracts for customers in our trading and manufacturing segment. Accounting treatment for these contracts in accordance with Accounting Standards Update (“ASU”) 2014-09 (Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customer), is as follows:

 

Performance obligations satisfied over time (Engineering services)

 

Recognition of performance obligations

 

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in the new revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Engineering service projects typically span between several days to over 5 years. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, is not distinct. Some contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the project life cycle (engineering).

 

Revenues are recognized as our obligations are satisfied over time, by reference to the progress towards complete satisfaction of that performance obligation.

 

If the Group expects the reference to progress certificates issued by the customers, with additional adjustments where necessary, depicts the Group’s performance in transferring control of goods or services promised to customers for individual projects, the Group satisfies the performance obligation over time and therefore, recognises revenue over time in accordance with the output method for measuring progress. Under output method, revenue recognition is based on the stage of completion of the contracts, provided that the stage of contract completion and the gross billing value of contracting work can be measured reliably. The stage of completion of a contract is established by reference to the construction works certified by customers.

 

 
-54-

Table of Contents

 

Remaining performance obligations (“RPOs”)

 

RPOs represent the amount of revenues we expect to recognize in the future from our contract commitments on projects and are hereafter referred to as “Backlog”. Backlog includes the entire expected revenue values for subsidiary we consolidate. Backlog may not be indicative of future operating results, and projects included in Backlog may be canceled, modified or otherwise altered by customers.

 

Variable consideration

 

Contract modifications through change orders, claims and incentives are routine in the performance of the Group’s contracts to account for changes in the contract specifications or requirements. In most instances, contract modifications are not distinct from the existing contract due to the significant integration service provided in the contract and are accounted for as a modification of the existing contract and performance obligation. Either the Group or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work. Change orders that are unapproved as to both price and scope are evaluated as claims. The Group considers claims to be amounts in excess of approved contract prices that the Group seeks to collect from its customers or others for customer-caused delays, errors in specifications and designs, contract terminations, change orders that are either in dispute or are unapproved as to both scope and price, or other causes of unanticipated additional contract costs.

 

The Group estimates variable consideration for a performance obligation at the most likely amount to which the Group expects to be entitled (or the most likely amount the Group expects to incur in the case of liquidated damages), utilizing estimation methods that best predict the amount of consideration to which the Group will be entitled (or will be incurred in the case of liquidated damages). The Group includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Group’s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based largely on an assessment of its anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Group.

 

The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders and claims reflected in transaction price (or excluded from transaction price in the case of liquidated damages) are not resolved in the Group’s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.

 

Performance obligations satisfied at a point-in-time (Trading and manufacturing)

 

Revenue for our trading and manufacturing contracts is recognized at a point in time. Sales are recognized when control of the products has transferred, being when the products are delivered to the customer. Delivery occurs when the products have been delivered to the point of receipt by customer.

 

Classification of contract assets and liabilities

 

For revenue recognized associated with its contracts with customers over time, for which the Group has an enforceable right to receive compensation. Many of our contracts contain specific provisions that determine when the Group can bill for its work performed under these contracts.

 

Any revenue earned on a contract that has not yet been billed to the customer is recorded as a contract asset on the Group’s consolidated balance sheets.

 

 
-55-

Table of Contents

 

The Group’s consolidated balance sheets present contract liabilities that contain deferred revenue that represent any costs incurred on contracts in process for which revenue has not yet been recognized.

 

Rental Income

 

Rental income from operating leases is recognized in consolidated statements of operations and comprehensive income/ (loss) on a straight-line basis over the term of the relevant lease.

 

Investments in Affiliates

 

We account for our interest in an investment using the equity method of accounting per Accounting Standards Codification (“ASC”) No. 323, “Investments - Equity Method and Joint Ventures” if we are not the primary beneficiary of a VIE or do not have a controlling interest. The investment is recorded at cost and the carrying amount is adjusted periodically to recognize our proportionate share of income or loss, additional contributions made and dividends and capital distributions received. We record the effect of any impairment or other than temporary decrease in the value of the investment.

 

In the event a partially owned equity affiliate were to incur a loss and our cumulative proportionate share of the loss exceeded the carrying amount of the equity method investment, application of the equity method would be suspended and our proportionate share of further losses would not be recognized unless we committed to provide further financial support to the affiliate. We would resume application of the equity method once the affiliate became profitable and our proportionate share of the affiliate’s earnings equals our cumulative proportionate share of losses that were not recognized during the period the application of the equity method was suspended.

 

Goodwill

 

Goodwill is not amortized. The Group performs either a qualitative or quantitative assessment to review goodwill for impairment on an annual basis. This assessment is performed at the beginning of the fourth quarter, or when circumstances change, such as a significant adverse change in the business climate or the decision to sell a business, both of which would indicate that impairment may have occurred.

 

A qualitative assessment considers financial, industry, segment and macroeconomic factors, if the qualitative assessment indicates a potential for impairment, a quantitative assessment is performed to determine if impairment exists. The quantitative assessment begins with a comparison of the fair value of the reporting unit with its carrying value. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss would be recognized in an amount equal to that excess, limited to the total amount of the goodwill allocated to the reporting unit. If the carrying value of goodwill exceeds its implied fair value, an impairment charge would be recorded in the statement of operations.

 

Income Taxes

 

The Group follows the liability method of accounting for income tax. Under this method, deferred tax assets and liabilities are recorded for future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled. The Group also evaluates whether the recorded deferred tax assets and valuation allowances can be realized and, when necessary, reduces the amounts to what is expected to be realized.

 

G. Safe Harbor

 

See “Forward-Looking Information” on page 3 of this annual report.

 

 
-56-

Table of Contents

 

ITEM 6. DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

 

A. DIRECTORS AND SENIOR MANAGEMENT

 

Information concerning the Directors and Executive Officers of the Company are as follows:

 

Name

 

Age

 

Position

T.C. Leung

 

78

 

Chairman of the Board of Directors

 

 

 

 

 

David YL Leung

 

  48

 

Director and Chief Executive Officer

 

 

 

 

 

Jerry Wong

 

63

 

Director and Chief Financial Officer

 

 

 

 

 

Alex Sham

 

58

 

Director

 

 

 

 

 

Y.K. Liang

 

92

 

Director

 

 

 

 

 

Fu Ming Chen

 

73

 

Director

 

 

 

 

 

Janet Cheang

 

66

 

Director

 

Set forth below is a brief background of the executive officers and directors based upon the information supplied by them to the Company:

 

T.C. Leung has served as the Chairman of the Board of Directors of both the Company and Far East since their respective inception. Mr. Leung also served as the Chief Executive Officer of both the Company and Far East from their respective inception until February 1, 2022. Before establishing Far East, Mr. Leung was an engineer for English Electric in England, from 1965 to 1968, and Lockheed Aircraft in Hong Kong, from 1968 to 1970. Mr. Leung also served as managing director of Eurotherm (Far East) Ltd. (“Eurotherm”) between 1971 and 1992. From 1988 until his retirement in February 2005, Mr. Leung also served as managing director of Eurotherm Hong Kong. Mr. Leung received a Master’s degree in Business Administration from the University of East Asia, Macau in 1986 and is a Chartered Engineer, a title bestowed upon a member of the Council of Engineering Institutions in the United Kingdom.

 

David YL Leung has served as the Chief Executive Officer of both the Company an Far East since February 1, 2022, has served as a Director of the Company since March, 2019, and has served as the General Manager of Yixing since 2011. Mr. Leung’s responsibility as the General Manager of Yixing includes management of engineering, sales, marketing, projects, and procurement. Before joining Yixing, Mr. Leung was the Business Development Manager of Euro Tech (Far East) Limited, the parent company of Yixing Pact in Hong Kong, and has been working for the parent company for more than 10 years. Mr. Leung has gained a solid sales and marketing experience in distributing power, analytical and scientific testing equipment in Hong Kong and Macau. He has also worked for a high tech Japanese company focused on power and electrical testing instrument in Japan from 2000 and 2001 as a trainee. Mr. Leung is an environmental studies graduate from Carleton University, Ottawa, Canada (1997) with a special focus on Environmental Impact Assessment, and a Master of Management graduate from Macquarie Graduate School of Management, Sydney Australia (2010).

 

Jerry Wong has served as the Chief Financial Officer and a Director of the Company since its inception. Mr. Wong also served as the Chief Financial Officer and a Director of Far East since 1994 and has been with Far East since 1987. From 1985 until 1987, Mr. Wong worked for MUA Agencies Ltd., a subsidiary of a Hong Kong publicly listed company engaged in the insurance business, as deputy manager of its secretarial, legal and accounting department. From 1981 until 1985, Mr. Wong served as a senior accountant in Price Waterhouse-Hong Kong. He is a Fellow of the Association of Chartered Certified Accountants in the United Kingdom and a Certified Public Accountant in Hong Kong.

 

 
-57-

Table of Contents

 

Alex Sham has been a Director of the Company since its inception. Mr. Sham joined Far East in 1988 and has been its Sales Manager since 1993 and became a Director of Far East in 1996. Mr. Sham received a Bachelor of Science in Applied Chemistry from Hong Kong Baptist University in 1990. Prior to joining Far East, Mr. Sham was employed by the Environmental Protection Department of the Hong Kong Government from 1986 until 1988. Mr. Sham received a Master’s Degree in Business Administration from the University of Adelaide in 2003.

 

Y.K. Liang has been a Director of the Company since February 1998. Mr. Liang was a director of Wong Liang Consultants Ltd., a general business consulting firm, and a member of the certified public accounting firm of Y.K. Liang & Co.. Mr. Liang has been a director of Sammy Lau CPA Limited for more than the past ten years.

 

Fu Ming Chen has been a Director of the Company since August 24, 2015. Mr. Chen has a background in accounting and tax. He served as the Finance and Tax Manager of Shanghai Huaxiang Woolen Dressing Co., Ltd. from 1995 to 2013. Prior to that, from 1978 to 1994, he served as the Chief Accountant at Gulu Chemical Factory, where he was a member of the senior management. He held a County Township Audit Certificate issued by Shanghai ChuanSha County People’s Government from 1991 to 2001 which authorized him to carry out audit of Township and Village Enterprises in Shanghai ChuanSha County on behalf of local tax authority. He also holds a Certificate of Accounting Professional – Intermediate Level Accountant as well as a Higher Professional Education Certificate issued by Shanghai Television University.

 

Janet Cheang has been a Director of the Company since July 11, 2017. She is currently director of Metta Fine Arts Ltd., an online art gallery specializing in the promotion and trading of contemporary arts. From 2007 to 2017, she founded and operated Pinpoint Consultancy Limited, a business consultancy firm specializing in business development and executive coaching for companies operating in Hong Kong and mainland China. From 2003 to 2007, she was founding partner and managing director of Culture Tainment Services Ltd., responsible for business and brand development consultancy and training projects. From 1997 to 2002, she had worked for Estee Lauder (Hong Kong) Ltd. as the Brand General Manager for Estee Lauder brand in Hong Kong and mainland China. She holds a Master of Arts in Practical Philosophy, Lingnan University, Hong Kong (2013), Master of Arts in Training and Human Resource Development, University of Technology Sydney, Sydney (2006) and Bachelor of Arts in Economics & Political Science, Carleton University, Ottawa (1978).

 

Directors of the Company serve until the next annual meeting of shareholders of the Company and until their successors are elected and duly qualified. Officers of the Company are elected annually by the Board of Directors and serve at the discretion of the Board of Directors.

 

Currently to our knowledge, there is no material legal proceeding involving any director, officer or holder of more than five percent of the Company’s Ordinary Shares.

 

Mr. David YL Leung, the Chief Executive Officer, is the son of Mr. T.C. Leung, the Company’s Chairman of the Board. There are no other family relationships among any of our current or former directors or executive officers. There was no arrangement or understanding with any major shareholders, customers, suppliers or others pursuant to which any person above was selected as a director or member of senior management.

 

Key Employees

 

George Hayek, Managing Director. He is the founder of Pact-Yixing and is a civil engineer (1967) and post-graduate certificate holder in sanitary engineering and environmental management from the American University of Beirut and the University of California at Irvine (in 1971 and 1988, respectively). Since 1971, he has occupied several key posts in water and waste-water treatment companies in the USA, the UK, Spain, Cyprus, The Middle East, Southeast Asia and the PRC. From 1998 to now, he has been the managing director of Pact-Yixing. His international experience helped Pact in securing most of the contracts with European and American multinational industries in the PRC.

 

 
-58-

Table of Contents

 

B. COMPENSATION.

 

From the Company and its subsidiaries, for services rendered in all capacities to the Company and its subsidiaries during Fiscal 2021, T.C. Leung, the Chairman of the Board received a yearly salary of US$197,000; David YL Leung, the Chief Executive Officer received an annual salary of US$147,000; Jerry Wong, the Chief Financial Officer, received a yearly salary of US$111,000; and George Hayek, a Key Employee of Yixing, received a yearly salary of US$59,000 and is reimbursed for actual travel and lodging expenses in Shanghai. There is no other information with respect to the compensation paid by the Company and its subsidiaries, for services rendered in all capacities to the Company and its subsidiaries during Fiscal 2021 to the Chairman of the Board and Chief Executive Officer and a Key Employee of the Company. No other executive officer or employee received in excess of US$100,000 as compensation during Fiscal 2021.

 

Compensation of Directors. Directors of the Company do not receive compensation for their services as directors; however, Board of Directors authorize the payment of compensation to the Directors for their attendance at regular and annual meetings of the Board and for attendance at committee meetings of the Board as is customary for similar companies. Directors are reimbursed for their reasonable out-of-pocket expenses in connection with their duties to the Company.

 

Pension Plan. Prior to December 1, 2000, Far East had only one defined contribution pension plan for all its Hong Kong employees. Under this plan, all employees were entitled to pension benefits equal to their own contributions plus 50% to 100% of individual fund account balances contributed by Far East, depending on their years of service with Far East. Far East was required to make specific contributions at approximately 10% of the basic salaries of the employees to an independent fund management company.

 

With the introduction of the Mandatory Provident Fund Scheme (“MPF scheme”), a defined contribution scheme managed by an independent trustee on December 1, 2000, Far East and its employees who joined Far East subsequently make monthly contributions to the scheme at 5% of the employee’s cash income as defined under the Mandatory Provident Fund Schemes Ordinance. Under the MPF scheme, the employer and its employees are each required to make contributions to the plan at 5% of the employees’ relevant income, subject to a cap of monthly relevant income of HK$30,000. Contributions to the plan vest immediately.

 

As stipulated by the rules and regulations in the PRC, the PRC’s subsidiaries contributes to state-sponsored retirement plans for its employees in Mainland China. PRC’s subsidiaries’ contribution approximately 16% of the basic salaries of its employees, and have no further obligations for the actual payment of pension or post-retirement benefits beyond the annual contributions. The state-sponsored retirement plans are responsible for the entire pension obligations payable to retired employees.

 

During the year ended December 31, 2021 the aggregate contributions of the Group to the aforementioned pension plans and retirement benefit schemes was US$225,000.

 

Company’s Stock Option Plans.

 

2019 Stock Option and Incentive Plan

 

In April 2019, the Board of Directors approved the adoption of the 2019 Stock Option and Incentive Plan (the “Plan”). The Plan was also subsequently approved under a resolution of the Company’s shareholders. The Plan provides for the granting of up to 300,000 (500,000 after bonus shares adjustment) Ordinary Shares (the “Share Limit”), in the form of options to Officers, Directors and Key Employees who perform services which contribute to the successful performance of the Company and its subsidiaries. In addition, the Plan provides that, on the first day of each fiscal year commencing on January 1, 2020, the Share Limit shall automatically be increased by that number of shares equal to 5% of the number of Ordinary Shares outstanding as of such date.

 

 
-59-

Table of Contents

 

The Board of Directors or a committee (the “Committee”) appointed by the Board of Directors administers the Plan.

 

Appropriate adjustment in the maximum number of Ordinary Shares issuable pursuant to this Plan, the maximum number of Ordinary Shares with respect to which options may be granted within any 12-month period to any participant during the duration of this Plan, the number of shares subject to options granted under this Plan, and the exercise price with respect to options, shall be made to give effect to any increase or decrease in the number of issued Ordinary Shares resulting from a subdivision or consolidation of shares whether through reorganization, recapitalization, division of shares, reverse share split, spin-off, split-off, spin-out, or other distribution of assets to shareholders, issue of bonus shares or combination of shares, assumption and conversion of outstanding options due to an acquisition by the Company of the shares, stock or assets of any other company or corporation, other increase or decrease in the number of such shares outstanding effected, without receipt of consideration by the Company, or any other occurrence for which the Committee determines an adjustment is appropriate.

 

The purchase price per share of the Ordinary Shares to be paid upon the exercise of the option must be at least 100% of the fair market value of an Ordinary Shares on the date on which the option was granted. Under the Plan, if the Ordinary Shares are principally traded on a national securities exchange or the Nasdaq Global Market or Capital Market at the time of grant, the Company is required to use, at fair market value, the average of the closing prices of the Ordinary Shares for the ten consecutive trading days immediately before the date of grant. If the Ordinary Shares are traded on a national securities exchange or the Nasdaq Stock Global Market or Capital Market, but no closing prices are reported for such ten-day period, or if the Ordinary Shares are principally traded in the over-the-counter market, the Company is required to use, as fair market value, the average of the mean between the bid and asked prices reported for the Company’s Ordinary Shares at the close of trading during such ten-day period before the date of grant. If the Ordinary Shares are traded neither on a national securities exchange, one of the Nasdaq’s Markets nor in the over-the-counter market or if bid and asked prices are otherwise not available, the fair market value of the Ordinary Shares on the date of grant will be determined in good faith by the Committee or the Board of Directors, as the case may be.

 

The Board of Directors or the Committee, as the case may be, determines, at the time of grant, when each option granted under the Plan will become exercisable. Notwithstanding the foregoing, all options held by a key employee of the Company or its subsidiaries become immediately exercisable, whether or not exercisable at the time, upon the death or disability, and shall be exercisable within twelve (12) months after the date of death or disability, but in no event later than the expiration date of such Options.

 

No option is to be exercisable more than ten years from the date the option is granted.

 

Payment of Exercise Price for Options. Under the Plans, payment for shares purchased upon exercise of an option may be made by any of the following methods, subject to certain requirements: (i) in cash, (ii) in Ordinary Shares which have been held by the participant for not less than six months prior to the exercise of the option, valued at its Fair Market Value (as defined) on the date of exercise, (iii) in cash by a broker-dealer to whom the holder of the option has submitted an exercise notice consisting of a fully endorsed option, or (iv) by such other medium of payment as the Board or the Committee, as applicable, in its sole discretion, shall authorize, or by any combination of (i), (ii), or (iii), at the sole discretion of the Board or the Committee, as applicable, or in any manner provided in the option agreement, except by directing the Company to withhold Ordinary Shares otherwise issuable upon the exercise of the Option in payment of the exercise price.

 

 
-60-

Table of Contents

 

Transfer of Options. Under the Plans, an option may not be sold, assigned or otherwise transferred except to:

 

 

the spouse or lineal descendant of a plan participant;

 

 

the trustee of a trust for the primary benefit of a plan participant’s spouse or lineal descendant;

 

 

a partnership of which a plan participant and lineal descendants are the only partners; or

 

 

a tax exempt organization.

 

These assignments are only permitted if the assigning option holder does not receive any compensation in connection with the assignment and the assignment is expressly approved by the Board or Committee, as the case may be.

 

The Company indemnifies the members of any Committee and its delegates and the Chief Executive Officer against (a) the reasonable expenses (as such expenses are incurred), including attorneys’ fees actually and necessarily incurred in connection with the defense of any action, suit or proceeding (or in connection with any appeal therein), to which they or any of them may be a party by reason of any action taken or failure to act under or in connection with the Plan, or any option granted under the Plan; and (b) all amounts paid by them in settlement thereof (provided such settlement is approved by independent legal counsel selected by the Company) or paid by them in satisfaction of a judgment in any such action, suit or proceeding, except in relation to matters as to which it shall be adjudged in such action, suit or proceeding that such Committee member or delegatee, as applicable, is liable for gross negligence or gross misconduct in the performance of his or her duties; provided that within 60 days after institution of any such action, suit or proceeding a Committee member or delegatee shall in writing offer the Company the opportunity, at its own expense, to handle and defend the same.

 

The Board may terminate, suspend, or amend the Plan at any time without the authorization of shareholders to the extent allowed by law or the rules of any market on which the Company’s shares are then listed or quoted.

 

During the year ended December 31, 2019, the Company granted such options to its officers, directors and employees, which allow them to purchase up to 51,000 ordinary shares. The exercise price of all options granted is US$2.6 per share. The stock options granted are exercisable on January 1, 2022 and terminate on April 18, 2029.

 

The Company estimate the fair value of the options granted under the Binomial pricing model at US$2.324 per share.

 

Changes in outstanding stock options under plans mentioned above were as follows:

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

Number of

Options

 

 

Weighted

average

exercise

price

 

 

Number of

Options

 

 

Weighted

average

exercise

price

 

 

Number of

Options

 

 

Weighted

 average

exercise

price

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding, beginning of year

 

 

51,000

 

 

 

2.60

 

 

 

51,000

 

 

 

2.60

 

 

 

-

 

 

 

-

 

Granted

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

51,000

 

 

 

2.60

 

Bonus shares adjustment

 

 

34,000

 

 

 

(1.04)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding, end of year

 

 

85,000

 

 

 

1.56

 

 

 

51,000

 

 

 

2.60

 

 

 

51,000

 

 

 

2.60

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercisable, end of year

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 
-61-

Table of Contents

 

As of December 31, 2021, there was no unrecognized stock-based compensation expense related to unvested stock options. The compensation expense for Fiscal 2021 is US$55,000.

 

The Group applies the provisions of ASC No. 718-10, which requires to recognise expense related to the fair value of stock-based compensation awards, including employee stock options.

 

Issuance of Bonus Shares

 

We issued bonus shares on January 21, 2022 to shareholders of record as of January 7, 2022; such shareholders received one (1) ordinary share for every two (2) ordinary shares held. All issuances resulting in a fractional share will be rounded down to the next whole share.

 

We issued bonus shares on March 2, 2021 to shareholders of record as of February 23, 2021; such shareholders received two (2) ordinary shares for every three (3) ordinary shares held. All issuances resulting in a fractional share were rounded down to the next whole share.

 

We issued bonus shares on October 8, 2019 to shareholders of record as of September 23, 2019; such shareholders received one (1) ordinary share for every two (2) ordinary shares held. All issuances resulting in a fractional share were rounded down to the next whole share.

 

C. BOARD PRACTICES

 

Terms of Directors and Executive Officers

 

Our board consisted of seven directors for fiscal year 2021. The term of each of the Company’s directors expires at the election and qualification of their successors at the next annual meeting of the Company’s shareholders, anticipated to be held in November of this year. The Company’s directors were re-elected at the Company’s last annual meeting of shareholders in November 2021. In addition, the service agreement between us and the directors do not provide benefits upon termination of their services.

 

Our officers are elected by and serve at the discretion of the board of directors. The executive officers shall hold office until their successors are duly elected and qualified, but any officer elected or appointed by the directors may be removed at any time, with or without cause, by resolution of directors. Any vacancy occurring in any office may be filled by resolutions of directors.

 

The Company had 4 meetings of its Board of Directors during Fiscal 2021.

 

Board Committee

 

The Board has a standing Audit Committee to assist the Board in carrying out its duties. The Audit Committee has a written charter approved by the Board. The chair of the Audit Committee determines the meeting agenda of the Audit Committee. The Audit Committee members receive materials in advance of Committee meetings allowing them to prepare for the meeting. During Fiscal 2021, our Audit Committee had 3 meetings.

 

The Audit Committee currently consists of Y.K. Liang, Janet Cheang and Fu Ming Chen. The Audit Committee’s “financial expert” is Y.K. Liang. The Board has determined that the membership of the Audit Committee meets the current independence requirements of the NASDAQ listing standards as same applies to private foreign issuers and the applicable rules and regulations of the SEC because they are not currently employed by us, and do not fall into any of the enumerated categories of who cannot be considered independent in NASDAQ’s listing standards.

 

 
-62-

Table of Contents

 

The Audit Committee assists the Board in monitoring the Company’s financial accounting, internal controls, planning and reporting. Among its duties, the Audit Committee:

 

 

reviews the Company’s auditing, accounting and financial reporting process;

 

 

reviews the adequacy of the Company’s internal controls;

 

 

reviews the independence, fee arrangements, audit scope, and performance of the Company’s independent auditors, and recommends the appointment or replacement of independent auditors to the Board of Directors;

 

 

reviews and approves all non-audit work, if any, to be performed by the auditors;

 

 

reviews the adequacy of the organizational structure;

 

 

reviews, before release, the audited consolidated financial statements and operating and financial review and prospects contained in the Company’s Annual Report on Form 20-F, and recommends that the Board of Directors submit these items to the shareholders’ meeting for approval;

 

 

provides an open avenue of communication among the Company’s independent auditors, financial and senior management, and the Board of Directors;

 

 

reviews and updates the Company’s Code of Business Conduct and Ethics and ensure that there is a system to enforce the same and that this Code complies with all applicable rules and regulations;

 

 

ensures that the Company’s management and auditors assess current financial reporting issues and practices; and

 

 

reviews and pre-approves both audit and non-audit services to be provided by the Company’s auditors.

 

D. EMPLOYEES

 

At March 31, 2022, the Company (exclusive of Yixing-Pact) had 37 full-time employees. The Company’s employees are located at Hong Kong and the PRC. At December 31, 2021, 2020 and 2019, staffing levels at the Company (exclusive of Yixing-Pact) were as follows:

 

 

 

2021

 

 

2020

 

 

2019

 

Marketing and sales

 

 

11

 

 

 

13

 

 

 

15

 

Administrative

 

 

16

 

 

 

18

 

 

 

20

 

Technical

 

 

11

 

 

 

14

 

 

 

15

 

Total full time employees

 

 

38

 

 

 

45

 

 

 

50

 

 

 
-63-

Table of Contents

 

At March 31, 2022, Pact-Yixing had 31 full-time employees. In addition, as of December 31, 2021, 2020 and 2019, respectively, staffing levels at Pact-Yixing were as follows:

 

 

 

2021

 

 

2020

 

 

2019

 

Administrative

 

 

7

 

 

 

8

 

 

 

8

 

Technical

 

 

22

 

 

 

24

 

 

 

28

 

Total full time employees

 

 

29

 

 

 

32

 

 

 

36

 

 

None of our employees are represented by a labor union or covered by a collective bargaining agreement. We have never experienced any employment related work stoppages, and we consider our relations with our employees to be good. The Company’s management consists of its officers and directors.

 

E. SHARE OWNERSHIP

 

The following table sets forth information concerning the beneficial ownership of the Company’s ordinary shares as of March 31, 2022 by (i) each person known to the Company to own 5% or more of the outstanding Ordinary Shares, (ii) each director and executive officer of the Company, and (iii) all officers and directors of the Company as a group.

 

Beneficial ownership is determined in accordance with the rules of the SEC and includes voting or investment power with respect to, or the power to receive the economic benefit of ownership of, the securities. In computing the number of shares beneficially owned by a person and the percentage ownership of that person, we have included shares that the person has the right to acquire within 60 days, including through the exercise of any option or other right or the conversion of any other security. These Shares, however, are not included in the computation of the percentage ownership of any other person. The calculations of percentage ownership in the table below are based on 7,732,132 ordinary shares outstanding as of March 31, 2022.

 

None of our existing shareholders have different voting rights from other shareholders. To our knowledge, we are not owned or controlled, directly or indirectly, by another corporation, by any foreign government or by any other natural or legal persons, severally or jointly. We are not aware of any arrangement that may, at a subsequent date, result in a change of control of our company.

 

 

 

Amount

and Nature

 of

Beneficial

Ownership

 

 

Approximate

Percentage

 Of Ordinary

Shares

Owned

 

T.C. Leung (1)

 

 

3,999,647

 

 

 

51.7%

 

 

 

 

 

 

 

 

 

Alex Sham(1)

 

 

201,452

 

 

 

2.6%

 

 

 

 

 

 

 

 

 

Jerry Wong(1)

 

 

130,742

 

 

 

1.7%

 

 

 

 

 

 

 

 

 

Y.K. Liang(1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fu Ming Chen(1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Janet Cheang(1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

David YL Leung(1)

 

 

18,750(2)

 

*

 

 

 

 

 

 

 

 

 

 

All Executive Officers and Directors of the Company as a group (7 persons)

 

 

4,350,591

 

 

 

56.3%

 

* This person beneficially owns less than 1% of our outstanding ordinary shares.

 

(1)

The address for the Company’s officers and directors is c/o Euro Tech (Far East) Ltd., Unit D, 18/F., Gee Chang Hong Centre, 65 Wong Chuk Hang Road, Hong Kong.

(2)

This includes the share option which can be exercised from January 1, 2022 to April 18, 2029 to purchase 18,750 ordinary shares at the purchase price of $1.04 per share. This share option is granted under our 2019 Stock Option and Incentive Plan.

 

 
-64-

Table of Contents

 

ITEM 7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

 

A. MAJOR SHAREHOLDERS

 

See – Item 6E. Share Ownership.

 

B. RELATED PARTY TRANSACTIONS

 

See – Item 6B. Compensation.

 

C. INTERESTS OF EXPERTS AND COUNSEL

 

This item does not apply to annual reports on Form 20-F.

 

ITEM 8. FINANCIAL INFORMATION

 

A. CONSOLIDATED STATEMENTS AND OTHER FINANCIAL INFORMATION

 

Item 8A.1

 

See – Item 18.

 

 

 

Item 8A.2

 

See – Item 18.

 

 

 

Item 8A.3

 

See – Report of Independent Registered Public Accounting Firm, page F-2.

 

 

 

Item 8A.4

 

We have complied with this requirement.

 

 

 

Item 8A.5

 

Not applicable.

 

 

 

Item 8A.6

 

Not applicable.

 

 

 

Item 8A.7

 

Legal Proceedings. See – Item 4B. Business Overview-Litigation.

 

 

 

Item 8A.8

 

Dividend Policy.

 

 
-65-

Table of Contents

 

On March 6, 2020, we declared a special cash dividend of an aggregate of US$1,299,000.78, which dividend was paid to all holders of record of our ordinary shares as of March 20, 2020. On June 17, 2021, we declared a special cash dividend of an aggregate of US$1,030,951.80, which dividend was paid to all holders of record of our ordinary shares as of June 28, 2021. The payment of cash dividends, if any, in the future is within the discretion of the Board of Directors. The payment of cash dividends, if any, in the future will depend upon the Company’s earnings, capital requirements and financial conditions and other relevant factors. The Company’s Board of Directors does not presently intend to declare any cash dividends in the foreseeable future, but instead intends to retain all earnings, if any, for use in the Company and Far East’s business operations.

 

We are a holding company incorporated in the British Virgin Islands. We may rely on dividends from our subsidiaries in China for our cash requirements, including any payment of dividends to our shareholders. PRC, Hong Kong and British Virgin Islands regulations may restrict the ability of our PRC, Hong Kong and British Virgin Islands subsidiaries to pay dividends to us.

 

B. SIGNIFICANT CHANGES

 

Except as disclosed elsewhere in this annual report, we have not experienced any significant changes since the date of our audited consolidated financial statements included in this annual report.

 

ITEM 9. THE OFFER AND LISTING

 

A. OFFER AND LISTING DETAILS

 

The Company has one class of securities presently registered: Ordinary Shares. These securities are presently traded on the NASDAQ’s Capital Market under the trading symbols “CLWT”.

 

Based upon information received from its transfer agent as of May 12, 2022, the Company believes that it has 21 shareholders of record including 361 beneficial owners of its Ordinary Shares held in nominee names by large clearing houses.

 

B. PLAN OF DISTRIBUTION

 

This item does not apply to annual reports on Form 20-F.

 

C. MARKETS

 

See – Item 9A. “Listing Details.”

 

D. SELLING SHAREHOLDERS

 

This item does not apply to annual reports on Form 20-F.

 

E. DILUTION

 

This item does not apply to annual reports on Form 20-F.

 

F. EXPENSES OF THE ISSUE

 

This item does not apply to annual reports on Form 20-F.

 

 
-66-

Table of Contents

 

ITEM 10. ADDITIONAL INFORMATION

 

A. SHARE CAPITAL

 

This item does not apply to annual reports on Form 20-F.

 

B. MEMORANDUM AND ARTICLES OF ASSOCIATION

 

On January 1, 2005, the BVI Business Companies Act, as amended, (the “BC ACT”) came into force, with the objective of replacing the now repealed International Business Companies Act ( the “IBC” Act ) over a 2 year transitional period. The Company was incorporated under the IBC Act, on January 1, 2007, the Company was automatically re-registered under the BC Act as a BVI Business Company. Companies that were automatically re-registered on January 1, 2007 were not required to submit a new Memorandum and Articles of Association and certain key sections of the IBC Act were “grandfathered” into the BC Act: these are known as the “Transitional Provisions”. The Transitional Provisions ensure that well established and recognized concepts from the IBC Act, such as “ authorized capital:, “capital accounts” and “surplus accounts , remain relevant until such time as that company elects to adopt and register a New Memorandum and Articles of Association that fully conform with the BC Act. In November 2011 and January 2012, the Company filed an Amended and Restated Memorandum and Articles of Association with the Registry of Corporate Affairs of the BVI Financial Services Commission that on November 29, 2011 and January 30, 2012 that became as of filing with the BVI authorities to, among other things, (i) not apply the Transitional Provisions and (ii) remove these concepts from the Company’s charter documents eliminating a layer of requirements that would otherwise apply to share divisions (splits), combinations (reverse splits), redemptions and dividends. The Company’s accounting treatment of share capital need not change. Changes in the Company’s Amended and Restated Memorandum are summarized in the Company’s Forms 6-K filed with the SEC on November 30, 2011 and February 6, 2012.The foregoing Forms 6-K are hereby incorporated by reference as if fully stated herein. Set forth below is a summary of certain terms of the Amended and Restated Memorandum and Articles of Association and the BC Act relating to the Company’s securities. This description and the descriptions contained in the Forms 6-K incorporated by reference does not purport to be complete and is qualified in its entirety by reference to BVI statutory law and the Amended and Restated Memorandum and Articles of Association.

 

Holders of the Company’s Ordinary Shares are entitled to one vote for each whole share on all matters to be voted upon by shareholders, including the election of directors. Holders of Ordinary Shares do not have cumulative voting rights in the election of directors. All shares of Ordinary Shares are equal to each other with respect to liquidation and dividend rights. In the event of the liquidation of the Company, all assets available for distribution to the holders of Ordinary Shares are distributable among them according to their respective share holdings. All of the outstanding shares of Ordinary Shares of the Company are duly authorized, validly issued, fully paid and non-assessable.

 

Pursuant to the Company’s Memorandum and Articles of Association and pursuant to the laws of the BVI, the Company’s Memorandum and Articles of Association may be amended by a resolution of the Board of Directors without shareholder approval. This includes amendments to increase or reduce the authorized capital stock of the Company or to increase or reduce the par value of its shares. The ability of the Company to amend its Memorandum and Articles of Association without shareholder approval could have the effect of delaying, deterring or preventing a change in control of the Company without any further action by the shareholders including but not limited to, a tender offer to purchase the Common Stock at a premium over then current market prices.

 

Under United States law, majority and controlling shareholders generally have certain “fiduciary” responsibilities to the minority shareholders. Shareholder action must be taken in good faith and actions by controlling shareholders which are obviously unreasonable may be declared null and void. The BVI law protecting the interests of the minority shareholders is not as protective in all circumstances as the law protecting minority shareholders in United States jurisdictions. While BVI law does not permit a shareholder of a BVI company to sue its directors derivatively, i.e., in the name of and for the benefit of the Company, and to sue the Company and its directors for his benefit and the benefit of others similarly situated, the circumstances in which any such action may be brought that may be available in respect of any such action may result in the rights of shareholders of a British Virgin Island company being more limited than those rights of shareholders in a United States company.

 

 
-67-

Table of Contents

 

The Board of Directors of the Company, without further shareholder action, may issue shares of Preferred Stock in any number of series and may establish as to each such series the designation and number of shares to be issued and the relative rights and preferences of the shares of each series, including provisions regarding voting powers, redemption, dividend rights, rights upon liquidation and conversion rights. The issuance of shares of Preferred Stock by the Board of Directors could adversely affect the rights of holders of Ordinary Shares by, among other matters, establishing preferential dividends, liquidation rights and voting power. The Company has not issued any shares of Preferred Stock and has no present intention to issue shares of Preferred Stock. The issuance thereof could discourage or defeat efforts to acquire control of the Company through acquisition of Ordinary Shares.

 

Share Register and Voting Restrictions. The Company maintains a share register at its registered office in the BVI. The Company’s registered number is 200960. The objects of the Company are to engage in any act or activity that is not prohibited under any law of the BVI. Under the Articles, the Company is not required to treat the holder of a registered share in the Company as a shareholder until that person’s name has been entered in the share register. The holders of Ordinary Shares have one vote for each Ordinary Share held of record. The holders of Preferred Shares have such voting powers, full or limited, or no voting powers and such restrictions as may be stated and expressed in the resolution providing for the issuance of the Preferred Shares.

 

Shareholders Meeting. The directors of the Company may convene meetings of the shareholders of the Company at such times and in such manner and places within or outside the BVI as the directors consider necessary or desirable. Upon the written request of the shareholders holding ten (10%) percent or more of the outstanding voting shares in the Company the directors must convene a meeting of shareholders.

 

A shareholder may participate at a meeting of shareholders by telephone or other electronic means, as long as all shareholders participating in the meeting are able to hear each other.

 

A meeting of shareholders is duly constituted if, at the commencement of the meeting, there are present in person or by proxy not less than fifty (50%) percent of the votes of the shares or class series of shares entitled to vote on resolutions of shareholders to be considered at the meeting. If a quorum is not present, the meeting, if convened upon the requisition of shareholders, shall be dissolved; in any other case it shall stand adjourned to the next business day at the same time and place or to such other time and place as the directors may determine, and if at the adjourned meeting there are present in person or by proxy not less than one third of the votes of the shares or each class or series of shares entitled to vote on the resolutions to be considered by the meeting, those present shall constitute a quorum but otherwise the meeting shall be dissolved.

 

Any action that may be taken by the shareholders at a meeting may also be taken by a resolution of shareholders consented to in writing or by written electronic communication by a majority or greater number of shares entitled to vote, without the need for any notice, but if not an unanimous writing, a copy of such resolution shall be sent to all non-consenting shareholders.

 

Pre-emptive Rights. The holders of Ordinary Shares and Preferred Shares are not entitled to any pre-emptive or similar rights.

 

Conflict of Interests. No agreement or transaction between the Company and one or more of its directors or any person in which any director has a financial interest or to whom any director is related, including as a director of that other person, is void and avoidable for this reason only, or by reason only that the director is present at the meeting of directors, or at the meeting of the committee of directors that approves the agreement or transaction, or that the vote or consent of the director is counted for that purpose, if the material facts of the interest of each director in the agreement or transaction and his interest in or relationship to any other party to the agreement or transaction are disclosed in good faith, or are known by the other directors. A director who has an interest in any particular business to be considered at a meeting of directors or shareholders may be counted for purposes of determining whether the meeting is duly constituted.

 

 
-68-

Table of Contents

 

Generally, no purchase, redemption or other acquisition of shares shall be made unless the directors determine that immediately after purchase, redemption or other acquisition the Company will be able to satisfy its liabilities as they become due in the ordinary course of its business and the realizable value of the assets of the Company will not be less than the sum of its total liabilities, other than deferred taxes, as shown in the books of account, and its capital and, in the absence of fraud, the decision of the directors as to the realizable value of the assets of the Company is conclusive, unless a question of law is involved.

 

Duration, Liquidation, Merger. The Company shall continue until wound-up and dissolved by a resolution of shareholders, or under the terms of any insolvency or liquidation laws in force in the BVI. Under BVI law the Company may merge with another company, including a parent company or subsidiary, incorporated in the BVI, or in a jurisdiction outside of the BVI where the laws of that jurisdiction permit the merger. A merger must be authorized by the directors of the Company and approved by the shareholders.

 

Board of Directors. The business and affairs of the Company are managed by the directors who may exercise all such powers of the Company as are not by BVI law or by the Company’s Articles reserved to the shareholders of the Company.

 

C. MATERIAL CONTRACTS

 

We have not entered into any material contracts other than in the ordinary course of business and other than those described in “Item 4. Information on the Company” or elsewhere in this annual report on Form 20-F.

 

D. EXCHANGE CONTROLS

 

There are no exchange control restrictions on payment of dividends on the Company’s Ordinary Shares or on the conduct of the Company’s operations either in Hong Kong, where the Company’s principal executive offices are located, or the BVI, where the Company is incorporated. There are no BVI laws which impose foreign exchange controls on the Company or that effect the payment of dividends, interest, or other payments to non-resident holders of the Company’s securities. BVI laws and the Company’s Memorandum and Articles of Association impose no limitations on the right of non-resident or foreign owners to hold the Company’s securities or vote the Company’s Ordinary Shares. The PRC government has established a unified exchange rate system and system of exchange controls to which the Company is subject.

 

E. TAXATION

 

The following summary of the material British Virgin Islands, Hong Kong, People’s Republic of China and United States federal income tax consequences of an investment in our ordinary shares is based upon laws and relevant interpretations thereof in effect as of the date of this annual report, all of which are subject to change. This summary does not deal with all possible tax consequences relating to an investment in our ordinary shares, such as the tax consequences under state, local and other tax laws.

 

BVI

 

The Company and Pact Asia Pacific Limited are exempted from taxation in the BVI.

 

 
-69-

Table of Contents

 

HONG KONG

 

The Company’s subsidiary organized in Hong Kong, Far East provides for Hong Kong profits tax at a rate of 8.25% on assessable profits up to US$256,000; and 16.5% on any part of assessable profits over US$256,000 in 2021 on the basis of their income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for profits tax purposes.

 

PRC

 

Euro Tech Trading (Shanghai) Limited (“ETTS”), a subsidiary of Far East, provides for PRC Enterprise Income Tax (“EIT”) at a rate of 25% in 2021 after offsetting losses brought forward, if any, on the basis of its income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for PRC Enterprise Income Tax purposes. As of December 31, 2021, ETTS had an assessable loss carried forward of US$18,000 as agreed by the local tax authority to offset its profit for the forth coming years. Such loss will expire in 5 years.

 

Shanghai Euro Tech Limited (“SET”), a subsidiary of Far East, provides for the PRC Enterprise Income Tax of 25% in 2021. As of December 31, 2021, SET had an assessable loss carried forward of US$678,000 as agreed by the local tax authority to offset its profit for the forth coming years. Such loss will expire in 5 years.

 

Shanghai Euro Tech Environmental Engineering Limited (“SETEE”), a subsidiary of Far East, provides for the PRC Enterprise Income Tax of 25% in 2021. This company was dissolved in 2021.

 

Chongqing Euro Tech Rizhi Technology Co., Ltd, Rizhi Euro Tech Instrument (Shaanxi) Co., Ltd and Guangzhou Euro Tech Environmental Equipment Co., Ltd provide for PRC Enterprise Income Tax at a rate of 25% in 2019, after offsetting losses brought forward, if any, on the basis of its income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for PRC Enterprise Income Tax purposes. These three companies were dissolved in 2019.

 

Yixing Pact Environmental Technology Co. Ltd. (“Yixing”) provides for PRC Enterprise Income Tax at a rate of 25% in 2021, after offsetting losses brought forward, if any, on the basis of its income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for PRC Enterprise Income Tax purposes. As of December 31, 2021, Yixing had an assessable loss carried forward of US$1,759,000 as agreed by the local tax authority to offset its profit for the forth coming years. Such loss will expire in 5 years.

 

Under the New Enterprise Income Tax Law and the implementation rules, profits of the PRC subsidiaries earned on or after January 1, 2008 and distributed by the PRC subsidiaries to foreign holding company are subject to a withholding tax at a rate of 10% unless reduced by tax treaty. Aggregate undistributed earnings of Far East’s subsidiaries located in the PRC that are available for distribution to Far East of approximately US$0.6 million at December 31, 2021 are intended to be reinvested, and accordingly, no deferred taxation has been made for the PRC dividend withholding taxes that would be payable upon the distribution of those amounts to Far East. Distributions made out of pre January 1, 2008 retained earnings will not be subject to the withholding tax.

 

The items comprising the difference between income taxes computed at the Hong Kong profits tax and PRC EIT statutory tax rates in effect for 2021, 2020 and 2019 and our effective income taxes rates were as follows:

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

 

 

 

Income / (loss) before income taxes

 

 

1,276

 

 

 

498

 

 

 

(173 )

 

 

 

 

 

 

 

 

 

 

 

 

 

Computed tax using respective companies’ statutory tax rates

 

 

158

 

 

 

133

 

 

 

69

 

Change in valuation allowances

 

 

349

 

 

 

48

 

 

 

30

 

Under-provision for income taxes in prior years

 

 

(12)

 

 

-

 

 

 

(5 )

Non-deductible expenses

 

 

(405)

 

 

(277 )

 

 

(131 )

 

 

 

 

 

 

 

 

 

 

 

 

 

Income taxes credit / (expense) at effective tax rate

 

 

90

 

 

(96 )

 

 

(37 )

 

 
-70-

Table of Contents

 

PRC STATUTORY RESERVES.

 

Under the relevant PRC laws and regulations, the PRC subsidiaries are required to appropriate certain percentage of their respective net income to two statutory funds i.e. the statutory reserve fund and the statutory staff welfare fund. The PRC subsidiaries can also appropriate certain amount of their net income to the enterprise expansion fund.

 

(i) Statutory reserve fund.

 

Pursuant to applicable PRC laws and regulations, the PRC subsidiaries are required to allocate at least 10% of its net income to the statutory reserve fund until such fund reaches 50% of its registered capital. The statutory reserve fund can be utilized upon the approval by the relevant authorities, to offset accumulated losses or to increase its registered capital, provided that such fund is maintained at a minimum of 25% of its registered capital.

 

Under the PRC laws and regulations, the PRC subsidiaries are restricted in their ability to transfer certain of their net assets in the form of dividend payments, loans or advances. The amounts restricted include paid-in capital and statutory reserves, as determined pursuant to PRC generally accepted accounting principles, totaling US$2,452,000 as at December 31, 2021.

 

(ii) Statutory staff welfare fund.

 

Pursuant to applicable PRC laws and regulations, the PRC subsidiaries are required to allocate certain amount of its respective net income to the statutory staff welfare funds determined by it. The statutory staff welfare funds can only be used to provide staff welfare facilities and other collective benefits to their employees. This fund is non-distributable other than upon liquidation of the PRC subsidiaries.

 

(iii) Enterprise expansion fund.

 

The enterprise expansion fund shall only be used to make up losses, expand the PRC subsidiaries’ production operations, or increase the capital of the subsidiaries. The enterprise expansion fund can be utilized upon approval by relevant authorities, to convert into registered capital and issue bonus capital to existing investors, provided that such fund is maintained at a minimum of 25% of its registered capital.

 

UNITED STATES

 

The following discussion is a summary of the material United States federal income tax considerations that may be relevant to the purchase, holding, ownership, disposition or sale of our ordinary shares.

 

This discussion is general in nature and does not discuss all aspects of U.S. federal income taxation which may be important to particular investors in light of their individual circumstances, including investors subject to special U.S. taxation rules.

 

 
-71-

Table of Contents

 

A U.S. Holder holding or considering acquiring or disposing of our ordinary shares is urged to consult his or her own tax advisor concerning the U.S. federal, state, local and non-U.S. income and other tax consequences of the holding, ownership, purchase, disposition or sale of our ordinary shares in light of such U.S. Holder’s particular circumstances.

 

A “U.S. Holder” for purposes of this discussion is a beneficial owner of ordinary shares that is, for U.S. federal income tax purposes: (a) a citizen or resident of the United States; (b) a corporation or other entity taxable as a corporation created or organized in or under the laws of the United States, any state thereof, or the District of Columbia; (c) an estate the income of which is subject to U.S. federal income taxation, regardless of its source; or (d) a trust if it is subject to the primary supervision of a court within the United States and one or more U.S. persons have the authority to control all substantial decisions of the trust or has a valid election in effect under applicable U.S. Treasury regulations to be treated as a U.S. person. If a partnership holds our ordinary shares, the tax treatment of a partner will generally depend on the status of the partner and the activities of the partnership. A partner of a partnership holding our ordinary shares is urged to consult its own tax advisor regarding an investment in our ordinary shares.

 

Passive foreign investment company rules. A passive foreign investment company (“PFIC”) for any taxable year in which either (a) at least 75% of our gross income is passive income or (b) at least 50% of the value (determined on the basis of a quarterly average) of our assets is attributable to assets that produce or are held for the production of passive income. For this purpose, passive income generally includes dividends, interest, royalties, rents (other than rents and royalties derived in the active conduct of a trade or business and not derived from a related person), annuities and gains from assets that produce passive income.

 

The annual PFIC determination to be made by a U.S. Holder of our ordinary shares is an inherently factual determination and there is limited guidance regarding the application of the PFIC rules to specific situations. Although the determination of PFIC status is subject to factual uncertainties because it depends upon the valuation of our ordinary shares as well as our goodwill and other assets and income. In addition, as the determination of PFIC status is made on an annual basis and depends on variables over which we have limited control, there can be no assurance that we will not be classified as a PFIC for 2022 or any future calendar years.

 

If we are determined to be a PFIC for any taxable year, a U.S. Holder could be treated as owning a proportionate share of some of our subsidiaries and, in the absence of certain elections, will subject to special rules that will have a penalizing effect on certain “excess distributions” (as defined).

 

A U.S. Holder that holds our Ordinary Shares in any year in which we are classified as a PFIC may make a “deemed sale” election with respect to such ordinary shares in a subsequent taxable year in which we are not classified as a PFIC. If you make a valid deemed sale election with respect to your Ordinary Shares, you will be treated as having sold all of your Ordinary Shares for their fair market value on the last day of the last taxable year in which we were a PFIC and such Ordinary Shares will no longer be treated as PFIC stock. You will recognize gain (but not loss), which will be subject to tax as an “excess distribution” received on the last day of the last taxable year in which we were a PFIC. Your basis in the Ordinary Shares would be increased to reflect gain recognized, and your holding period would begin on the day after we ceased to be a PFIC.

 

Also, a U. S. Holder may be required to file certain forms with the U.S. Treasury Department.

 

A U.S. Holder will generally recognize capital gain or loss upon the sale or other disposition of our Ordinary Shares in an amount equal to the difference between the amount realized upon the disposition and the holder’s adjusted tax basis in such ordinary shares. Any capital gain or loss will be long-term if the Ordinary Shares have been held for more than one year and will generally be United States source gain or loss for United States foreign tax credit purposes.

 

 
-72-

Table of Contents

 

Certain U.S. Holders are required to report information to the Internal Revenue Service relating to an interest in “specified foreign financial assets,” including shares issued by a non-United States corporation, for any year in which the aggregate value of all specified foreign financial assets exceeds $50,000 (or a higher dollar amount prescribed by the Internal Revenue Service), subject to certain exceptions. These rules also impose penalties if a holder is required to submit such information to the Internal Revenue Service and fails to do so.

 

F. DIVIDENDS AND PAYING AGENT

 

This item does not apply to annual reports on Form 20-F.

 

G. STATEMENT BY EXPERTS

 

This item does not apply to annual reports on Form 20-F.

 

H. DOCUMENTS ON DISPLAY

 

We have filed this Annual Report on Form 20-F with the SEC under the Exchange Act. Statements made in this Annual Report as to the contents of any document referred to are not necessarily complete. With respect to each such document filed as an exhibit to this Annual Report, reference is made to the exhibit for a more complete description of the matter involved, and each such statement shall be deemed qualified in its entirety by such reference.

 

We are subject to the informational requirements of the Exchange Act as a foreign private issuer and file reports and other information with the SEC. Reports and other information filed by us with the SEC, including this Annual Report on Form 20-F, may be inspected and copied at the public reference room of the SEC at 100 F. Street, N.E., Washington D.C. 20549. You can also obtain copies of this Annual Report on Form 20-F by mail from the Public Reference Section of the SEC, 100 F. Street, N.E., Washington D.C. 20549, at prescribed rates. Additionally, copies of this material may be obtained from the SEC’s Internet site at http://www.sec.gov. The SEC’s telephone number is 1-800-SEC-0330. In accordance with NASDAQ Stock Market Rule 5250(d), we will also post this annual report on Form 20-F on our website at www.euro-tech.com. In addition, we will provide hardcopies of our annual report free of charge to shareholders upon request.

 

As a foreign private issuer, we are exempt from the rules under the Exchange Act prescribing the furnishing and content of quarterly reports and proxy statements, and officers, directors and principal shareholders are exempt from the reporting and short-swing profit recovery provisions contained in Section 16 of the Exchange Act.

 

I. SUBSIDIARY INFORMATION

 

For information on the Company’s subsidiaries see – Item 4C. The separate financial statements of Blue Sky as required under Regulation S-X 210.3-09, an entity in which the Company owns a 19.4% equity interest are attached to this annual report.

 

ITEM 11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Foreign Currency Risks

 

The Company is exposed to risk from changing foreign currency exchange rates. The Company’s sales are denominated either in HK dollar or RMB. The majority of the Company’s expenses and cost of revenue are denominated in HK dollars, followed by RMB, U.S. dollars, Japanese yen and the Euro. The Company is subject to a variety of risks associated with changes among the relative value of the U.S. dollar, HK dollar, RMB, Japanese yen and the Euro. The Company does not currently adequately hedge its foreign exchange positions. Any material increase in the value of the HK dollar, RMB, Japanese yen and the Euro relative to the U.S. dollar would increase the Company’s expenses and cost of revenue and therefore would have a material adverse effect on the Company’s business, financial condition and results of operations.

 

 
-73-

Table of Contents

 

Inflation

 

The Company cannot determine the precise effect of inflation on its operations; however, it does not believe inflation has had a material effect on revenues or results of operations during the past several years. Efforts by the PRC to curb inflation may also curb economic growth, increase our overhead costs and adversely affect our revenues. If the PRC rate of inflation continues to increase, the Chinese government may introduce further measures intended to reduce the inflation rate in the PRC. Any such measures adopted by the Chinese government may not be successful in reducing or slowing the increase in the PRC’s inflation rate. Sustained or increased inflation in the PRC may have an adverse impact on the PRC’s economy and may materially and adversely affect our business and financial results.

 

The Company is currently not exposed to material future earnings or cash flow exposures from changes in interest rates on debt obligations as the Company had no material bank indebtedness in Fiscal 2021. The Company does not currently anticipate entering into interest rate swaps and/or similar instruments.

 

ITEM 12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

 

A. DEBT SECURITIES

 

This item does not apply to annual reports on Form 20-F.

 

B. WARRANTS AND RIGHTS

 

This item does not apply to annual reports on Form 20-F.

 

C. OTHER SECURITIES

 

This item does not apply to annual reports on Form 20-F.

 

D. AMERICAN DEPOSITARY SHARES

 

Not applicable.

 

 
-74-

Table of Contents

 

PART II

 

ITEM 13. DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

 

None.

 

ITEM 14. MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS

 

In November 2011 and February 2012 the Company restated its Memorandum and Articles of Association. In January of 2012, the Company combined or reverse split each eleven of its outstanding Ordinary Shares into two shares of its Ordinary Shares. The reason for the foregoing was to comply with NASDAQ Listing Rules.

 

On September 20, 2011, the Company received a deficiency letter from NASDAQ that the Company was no longer in compliance with NASDAQ’s listing maintenance rule for failing to have a bid price of at least US$ 1.00 per share for the prior thirty trading days. In order to regain compliance, in January 2012, the Company effected a combination or reverse split of its Ordinary Shares.

 

To facilitate the combination, Company changed the par value of its Ordinary Shares from US$0.01 per share to no par value.

 

The Company had been originally incorporated under the International Business Companies Act (the “IBC” Act). On January 1, 2005 the BVI Business Companies Act, (as amended, the “BC Act”) came into force, with the objective of replacing the IBC Act over a 2 year transitional period.

 

On January 1, 2007, the Company was automatically re-registered under the BC Act as a BVI Business Company. Companies that were so automatically re-registered were not required to submit new Memorandum and Articles of Association and certain key sections of the IBC Act were “grandfathered” into the BC Act. See – Item 10B. Memorandum and Articles of Association. In December 2011 and January 2012, the Company filed Amended and Restated Memorandum and Articles of Association with the Registry of Corporate Affairs of the BVI Financial Services Commission to, among other things, (i) not apply the Transitional Provisions and (ii) remove these concepts from the Company’s charter documents eliminating a layer of requirements that would otherwise apply to share divisions (splits), combinations (reverse splits), redemptions and dividends. The Company’s accounting treatment of share capital need not change. Changes in the Company’s Amended and Restated Memorandum are summarized in the Company’s Forms 6-K filed with the SEC on November 30, 2011 and February 6, 2012.

 

ITEM 15. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

Our management, including our Chief Executive Officer and Chief Financial Officer, has conducted an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of December 31, 2021.

 

Disclosure controls and procedures are defined under SEC rules as controls and other procedures that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within required time periods. Disclosure controls and procedures include controls and procedures designed to ensure that information is accumulated and communicated to the issuer’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosures.

 

There are inherent limitations to the effectiveness of any system of disclosure controls and procedures, including the possibility of human error and the circumvention or overriding of the controls and procedures. Accordingly, even effective disclosure controls and procedures can only provide reasonable assurance of achieving their control objectives.

 

Based upon that evaluation, our management has concluded that our disclosure controls and procedures were effective as of December 31, 2021.

 

 
-75-

Table of Contents

 

Management’s Annual Report on Internal Control over Financial Reporting

 

Our management, under the supervision of our Chief Executive Officer and Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rule 13a-15(f) and Rule 15d-15(f) of the Exchange Act. Our internal control system was designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation and fair presentation of our consolidated financial statements for external purposes in accordance with generally accepted accounting principles. Our Chief Executive Officer and Chief Financial Officer assessed the effectiveness of our internal control over financial reporting as of December 31, 2021. In making this assessment, they used the criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Based on this assessment, our Chief Executive Officer and Chief Financial Officer have concluded that, as of December 31, 2021, our internal control over financial reporting is effective.

 

Notwithstanding the foregoing, all internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems were determined to be effective they may not prevent or detect misstatements and can provide only reasonable assurance with respect to financial statement preparation and presentation. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

Changes in Internal Controls over Financial Reporting

 

There were no changes in our internal controls that occurred during the period covered by this annual report that has materially affected, or is reasonably likely to materially affect our internal control over financial reporting.

 

ITEM 16. [RESERVED]

 

ITEM 16A. AUDIT COMMITTEE FINANCIAL EXPERT

 

Our board of directors has determined that Mr. Y.K. Liang, one of our independent directors (under the standards set forth in Rule 10A-3 of the Exchange Act and the NASDAQ listing rules) and a member of our Audit Committee, meets the criteria for an “audit committee financial expert” as such term is defined in Item 407 of Regulation S-K promulgated by the SEC.

 

ITEM 16B. CODE OF ETHICS

 

Our Board of Directors has adopted a code of business conduct and ethics that applies to our directors, officers and employees, including certain provisions that specifically apply to our chief executive officer, chief financial officer and any other persons who perform similar functions for us. The Company agrees to undertake to provide to any person without charge, a copy of our code of business conduct and ethics within ten working days after we receive such person’s written request addressed to our offices set forth on the cover page of this annual report.

 

 
-76-

Table of Contents

 

ITEM 16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

The following table sets forth the aggregate fees by categories specified below in connection with certain professional services rendered by Union Power HK CPA Limited, our principal external auditor for fiscal years 2021 and 2020, respectively.

 

 

 

For the Year Ended December 31

 

 

 

2021

 

 

2020

 

 

 

US$

 

 

US$

 

Audit fees (1)

 

 

164,000

 

 

 

160,000

 

Audit-related fees(2)

 

 

 

 

 

 

Tax fees(3)

 

 

 

 

 

 

All other fees

 

 

 

 

 

 

Total

 

 

164,000

 

 

 

160,000

 

 

Our Audit Committee has adopted a pre-approval policy for the engagement of our independent accountant to perform permitted audit and non-audit services. Under this policy, which is designed to assure that such engagements do not impair the independence of our auditor, the Audit Committee pre-approves annually a range of specific audit and non-audit services in the categories of Audit Service, Audit-Related Services, Tax Services and other services that may be performed by our independent accountants, and the maximum pre-approved fees that may be paid as compensation for each pre-approved service in those categories. Any proposed services exceeding the maximum pre-approved fees require specific approval by the Audit Committee.

 

(1)

“Audit fees” means the aggregate fees billed in each of the fiscal years listed for professional services rendered by our principal auditor for the audit of our annual financial statements.

(2)

“Audit-related fees” means the aggregate fees billed in each of the fiscal years listed for assurance and related services by our principal auditor that are reasonably related to the performance of the audit or review of our financial statements and are not reported under “Audit fees.” Services comprising the fees disclosed under the category of “Audit-related fees” involve principally the performance of certain agreed upon procedures for the years ended December 31, 2021 and 2020, respectively.

(3)

“Tax fees” means the aggregated fees billed in each of the years listed for professional services rendered by our principal auditor for tax compliance, tax advice and tax planning.

 

ITEM 16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

 

The Company is a “Controlled Company” as defined in NASDAQ’s corporate governance rules as a majority of our shares are owned by a “control person,” T.C. Leung, who has disclosed his “control person” status in his filings with the Commission. So long as that “controlled company” status remains in effect, the Company will be exempt from certain NASDAQ corporate governance rules that, including among other things, would require: (a) a majority of our directors be independent; (b) the compensation of our chief executive officer be determined or recommended by independent directors; and (c) director nominations be determined or recommended by independent directors.

 

The Company believes it is in compliance with NASDAQ’s corporate governance rules as in effect and intends to comply with the changes to said rules no later than the date that they become effective.

 

ITEM 16E. PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

 

There were no purchases of equity securities by us or by any of our affiliates during the period covered by this annual report.

 

ITEM 16F. CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

 

Not applicable.

 

ITEM 16G. CORPORATE GOVERNANCE

 

We are a foreign private issuer within the meaning of rules promulgated under the Securities Exchange Act of 1934 (the “Exchange Act”). Because our ordinary shares are listed on NASDAQ, we are subject to NASDAQ’s corporate governance requirements. In addition, because we are incorporated in the BVI, our corporate governance practices are also governed by applicable BVI law and our memorandum and articles of association.

 

We currently follow NASDAQ’s corporate governance requirements.

 

Nasdaq Marketplace Rule 5605(c)(2)(A) provides that each listed company must have, and will continue to have, an audit committee of at least three members. Nasdaq Listing Rule 5615(a)(3)(A) provides (with certain exceptions not relevant to the conclusions expressed herein) that a foreign private issuer may follow its home country practice in lieu of the requirements of the Rule 5600 Series. Our BVI counsel, Maples and Calder, has provided a letter to NASDAQ certifying that the Company’s practice of following the provisions of the laws of the British Virgin Islands and its memorandum and articles of association in lieu of certain Nasdaq Stock Market Marketplace Rules is not prohibited under any statutory legal provision of the British Virgin Islands.

 

ITEM 16H. MINE SAFETY DISCLOSURE

 

Not applicable.

 

 
-77-

Table of Contents

 

PART III

 

ITEM 17. FINANCIAL STATEMENTS

 

We have elected to provide financial statements pursuant to Item 18.

 

ITEM 18. FINANCIAL STATEMENTS

 

The consolidated financial statements of each of Euro Tech Holdings Company Limited and Zhejiang Tianlan Environmental Protection Technology Company Limited are included at the end of this annual report.

 

ITEM 19. EXHIBITS

 

Lists of Exhibits

 

Exhibit No.

 

Description

 

 

 

3.1

 

Amended and Restated Memorandum and Articles of Association (1)

 

 

 

3.2

 

Amendments to Exhibit 3.1 ( 2)

 

 

 

4.11

 

Registrant’s Audit Committee Charter (3)

 

 

 

4.13

 

Euro Tech Holdings Company Limited 2019 Stock Option and Incentive Plan (4)

 

 

 

8.1

 

List of Subsidiaries *

 

 

 

12.1

 

Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 *

 

 

 

12.2

 

Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 *

 

 

 

13.1

 

Certification of the Chief Executive Officer pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 *

 

 

 

13.2

 

Certification of the Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 *

 

 

 

101 .INS*

 

XBRL Instance Document

 

 

 

101 .SCH*

 

XBRL Taxonomy Extension Schema Document

 

 

 

101 .CAL*

 

XBRL Taxonomy Extension Calculation Linkbase Document

 

 

 

101 .DBF*

 

XBRL Taxonomy Extension Definition Linkbase Document

 

 

 

101 .LAB*

 

XBRL Taxonomy Extension Label Linkbase Document

 

 

 

101 .PRE*

 

XBRL Taxonomy Extension Presentation Linkbase Document

 

* Filed with this Annual Report on Form 20-F.

 

1.

Incorporated by reference, previously filed as an Exhibit to Registrant’s Form 6-K on November 30, 2011.

2.

Incorporated by reference, previously filed as an Exhibit to Registrant’s Form 6-K on February 6, 2012.

3.

Incorporated by reference, previously filed as an Exhibit to Registrant’s Form 20-F filed on August 19, 2002.

4.

Incorporated by reference, previously filed as an Exhibit to Registrant’s Form 6-K on April 25, 2019.

 

 
-78-

Table of Contents

 

SIGNATURES

 

Pursuant to the requirements of Section 12 of the Securities Exchange Act of 1934, the registrant hereby certifies that it meets all of the requirements for filing on Form 20-F and that it has duly caused and authorize the undersigned to sign this annual report on its behalf.

 

 

EURO TECH HOLDINGS COMPANY LIMITED

 

 

(REGISTRANT)

 

 

 

 

 

September 23, 2022

By:

/s/ David YL Leung

 

 

 

David YL Leung

 

 

 

Chief Executive Officer

 

 

 

(Principal Executive Officer)

 

 

 
-79-

 

 

EURO TECH HOLDINGS COMPANY LIMITED

 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

Page

 

Report of Independent Registered Public Accounting Firm (PCAOB ID 3004)

 

F-2 to F-3

 

Consolidated Balance Sheets as of December 31, 2021 and 2020

 

F-4

 

Consolidated Statements of Operations and Comprehensive Income / (Loss) for the years ended December 31, 2021, 2020 and 2019

 

F-5 to F-6

 

Consolidated Statements of Cash Flows for the years ended December 31, 2021, 2020 and 2019

 

F-7

 

Consolidated Statements of Shareholders’ Equity for the years ended December 31, 2021, 2020 and 2019

 

F-8

 

Notes to the Consolidated Financial Statements

 

F-9 to F-45

 

 

 
F-1

Table of Contents

 

Report of Independent Registered Public Accounting Firm

 

To the Shareholders and Board of Directors of

Euro Tech Holdings Company Limited

 

Opinion on the Consolidated Financial Statements

 

We have audited the accompanying consolidated balance sheets of Euro Tech Holdings Company Limited (the “Company”) and its subsidiaries (collectively referred to as the “Group”) as of December 31, 2021 and 2020, the related consolidated statements of operations and comprehensive income / (loss), shareholders’ equity, and cash flows for each of the three years in the period ended December 31, 2021, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated financial position of the Group as of December 31, 2021 and 2020, and the results of its consolidated operations and its consolidated cash flows for each of the three years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

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

 

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

 

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence supporting 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.

 

Critical Audit Matter

 

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

 

 
F-2

Table of Contents

 

Report of Independent Registered Public Accounting Firm (Cont’d)

 

To the Board of Directors and Shareholders of

Euro Tech Holdings Company Limited

 

Critical Audit Matter (Cont’d)

 

Revenue Recognition

 

As described further in Note 2 to the consolidated financial statements, revenues derived from long-term contracts in the engineering segments are recognized as the performance obligations are satisfied over time. The Group uses output method to recognize revenue. The Group’s contracts may include variable consideration related to contract modifications through change orders or claims, and management must also estimate the variable consideration the Group expects to receive in order to estimate the total contract revenue. We identified revenue recognized over time to be a critical audit matter.

 

The principal considerations for our determination that revenue recognized over time is a critical audit matter is that auditing management’s estimate of the progress toward completion of its projects was complex and subjective. In addition, auditing the Group’s measurement of variable consideration is also complex and highly judgmental and can have a material effect on the amount of revenue recognized.

 

Our audit procedures related to revenue recognized over time included the following, among others.

 

·

We obtained an understanding and evaluated the design on the operating effectiveness of the Group’s processes and controls related to contract revenue recognition;

·

We tested the estimated variable consideration by evaluating the appropriate application of the most likely amount method, and tracing amounts to supporting documentation;

·

We evaluated management’s ability to reasonably estimate costs by performing a comparison of the actual costs to prior period estimates, including evaluating the timely identification of circumstances that may warrant a modification to the estimated costs;

·

We evaluated management’s methodologies and the consistency of management’s methodologies over the life of the contracts;

·

We tested the original estimated costs and profit margins on engineering projects that were commenced and completed during the year ended December 31, 2021, by obtaining the original estimates, compare to the actual costs and profit margin for the completed contracts and investigate significant changes; and

·

We tested the estimated costs to complete engineering projects that were not completed during the year ended December 31, 2021 by comparing the estimated cost to complete at December 31, 2021 to actual cost incurred subsequent to December 31, 2021.

 

/s/ Union Power HK CPA Limited

 

We have served as the Company’s auditor since 2018.

 

Hong Kong, the People’s Republic of China

May 13, 2022, except for the effects of the restatement discussed in Note 2 (ai) to the consolidated financial statements, as to which the date is September 23, 2022

 

 

 
F-3

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

CONSOLIDATED BALANCE SHEETS

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

 

5,269

 

 

 

3,519

 

Restricted cash

 

 

1,411

 

 

 

1,672

 

Accounts receivable, net

 

 

3,631

 

 

 

3,199

 

Prepayments and other current assets

 

 

572

 

 

 

1,514

 

Contract assets

 

 

74

 

 

 

202

 

Inventories

 

 

547

 

 

 

342

 

 

 

 

 

 

 

Total current assets

 

 

11,504

 

 

 

10,448

 

 

 

 

 

 

 

 

 

 

Property, plant and equipment, net

 

 

215

 

 

 

259

 

Investments in affiliates

 

 

8,077

 

 

 

8,084

 

Goodwill

 

 

1,071

 

 

 

1,071

 

Operating lease right-of-use assets

 

 

238

 

 

 

233

 

Deferred tax assets

 

 

145

 

 

 

-

 

 

 

 

 

 

 

 

Total non-current assets

 

 

9,746

 

 

 

9,647

 

 

 

 

 

 

 

 

Total assets

 

 

21,250

 

 

 

20,095

 

 

 

 

 

 

 

 

 

 

Liabilities and shareholders’ equity

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

 

Bank borrowings

 

 

376

 

 

 

361

 

Accounts payable

 

 

3,151

 

 

 

2,394

 

Contract liabilities

 

 

1,076

 

 

 

1,063

 

Other payables and accrued expenses

 

 

1,585

 

 

 

1,593

 

Current portion of long-term operating lease obligations

 

 

175

 

 

 

118

 

Income tax payable

 

 

42

 

 

 

4

 

 

 

 

 

 

 

 

Total current liabilities

 

 

6,405

 

 

 

5,533

 

 

 

 

 

 

 

 

 

 

Deferred tax liabilities

 

 

3

 

 

 

5

 

Long-term operating lease obligations, net of current maturities

 

 

41

 

 

 

94

 

 

 

 

 

 

 

 

Total non-current liabilities

 

 

44

 

 

 

99

 

 

 

 

 

 

 

 

Total liabilities

 

 

6,449

 

 

 

5,632

 

Commitments and contingencies (Note 21)

 

 

 

 

 

 

 

 

Shareholders’ equity:

 

 

 

 

 

 

 

 

Ordinary share,

20,000,000 shares authorized as of December 31, 2021 and 2020, respectively

7,899,832*no par value shares issued as of December 31, 2021 and 2020

 

 

123

 

 

 

123

 

Additional paid-in capital

 

 

9,670

 

 

 

9,615

 

Treasury stock, 167,700 shares at cost as of December 31, 2021 and 2020, respectively

 

 

(786)

 

 

(786)

PRC statutory reserves

 

 

316

 

 

 

316

 

Accumulated other comprehensive income

 

 

787

 

 

 

851

 

Retained earnings

 

 

3,774

 

 

 

3,816

 

 

 

 

 

 

 

 

Total shareholders’ equity attributable to Euro Tech Holdings Company Limited

 

 

13,884

 

 

 

13,935

 

Non-controlling interests

 

 

917

 

 

 

528

 

 

 

 

 

 

 

 

Total shareholders’ equity

 

 

14,801

 

 

 

14,463

 

 

 

 

 

 

 

 

Total liabilities and shareholders’ equity

 

 

21,250

 

 

 

20,095

 

* Retroactively restated for effect of the stock splits effected in the form of bonus shares

 

The accompanying notes form an integral part of these consolidated financial statements.

 

 
F-4

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME / (LOSS)

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Revenues

 

 

 

 

 

 

 

 

 

Trading and manufacturing

 

 

9,619

 

 

 

9,476

 

 

 

11,877

 

Engineering

 

 

11,769

 

 

 

3,881

 

 

 

5,522

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total revenues

 

 

21,388

 

 

 

13,357

 

 

 

17,399

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues

 

 

 

 

 

 

 

 

 

 

 

 

Trading and manufacturing

 

 

(6,938)

 

 

(7,048)

 

 

(9,285)

Engineering

 

 

(8,755)

 

 

(2,624)

 

 

(3,697)

 

 

 

 

 

 

 

 

 

 

 

 

 

Total cost of revenues

 

 

(15,693)

 

 

(9,672)

 

 

(12,982)

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross profit

 

 

5,695

 

 

 

3,685

 

 

 

4,417

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Finance costs

 

 

(3)

 

 

(12)

 

 

(4)

Selling and administrative expenses

 

 

(4,911)

 

 

(5,374)

 

 

(4,853)

(Loss) / Gain on disposal of property, plant and equipment

 

 

(10

)

 

 

 1,429

 

 

 

 (5

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating income / (loss)

 

 

771

 

 

 

(272)

 

 

(445)

Interest income

 

 

23

 

 

 

28

 

 

 

83

 

Other income , net

 

 

127

 

 

 

307

 

 

 

52

 

Equity in income of affiliates

 

 

355

 

 

 

435

 

 

 

137

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income / (loss) before income taxes

 

 

1,276

 

 

 

498

 

 

 

(173)

 

 

 

 

 

 

 

 

 

 

 

 

 

Income taxes credit / (expense)

 

 

90

 

 

 

(96)

 

 

(37)

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income / (loss)

 

 

1,366

 

 

 

402

 

 

 

(210)

 

 

 

 

 

 

 

 

 

 

 

 

 

Net (income) / loss attributable to non-controlling interests

 

 

(377)

 

 

367

 

 

 

64

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income / (loss) attributable to Euro Tech Holdings Company Limited’s shareholders

 

 

989

 

 

 

769

 

 

 

(146)

 

 

 

 

 

 

 

 

 

 

 

 

 

Other comprehensive income / (loss)

 

 

 

 

 

 

 

 

 

 

 

 

Net income / (loss)

 

 

1,366

 

 

 

402

 

 

 

(210)

Foreign exchange translation adjustments

 

 

(52)

 

 

(31)

 

 

(8)

 

 

 

 

 

 

 

 

 

 

 

 

 

Comprehensive income / (loss)

 

 

1,314

 

 

 

371

 

 

 

(218)

Comprehensive (income) / loss attributable to non-controlling interests

 

 

(389)

 

 

350

 

 

 

78

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Comprehensive income / (loss) attributable to the Company

 

 

925

 

 

 

721

 

 

 

(140)

 

The accompanying notes form an integral part of these consolidated financial statements.

 

 
F-5

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME / (LOSS) (CONT’D)

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Net income / (loss) per ordinary share attributable to Euro Tech Holdings Company Limited’s shareholders*

 

 

 

 

 

 

- Basic

 

$

 US0.13

 

 

$

 US0.10

 

 

$

 US(0.02)

 

 

 

 

 

 

 

 

 

 

 

- Diluted

 

$

 US0.13

 

 

$

 US0.10

 

 

$

 US(0.02)

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of ordinary shares outstanding*

 

 

 

 

 

 

 

 

 

- Basic

 

 

7,732,132

 

 

 

7,732,132

 

 

 

7,732,132

 

 

 

 

 

 

 

 

 

 

 

- Diluted

 

 

7,732,132

 

 

 

7,732,132

 

 

 

7,732,132

 

 

* Retroactively restated for effect of the stock splits effected in the form of bonus shares

 

The accompanying notes form an integral part of these consolidated financial statements.

 

 
F-6

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Cash flows from operating activities:

 

 

 

 

 

 

 

 

 

Net income / (loss)

 

 

989

 

 

 

769

 

 

 

(146)

Adjustments to reconcile net income / (loss) to net cash (used in) / provided by operating activities:

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation

 

 

38

 

 

 

49

 

 

 

69

 

 Loss / (gain) on disposal of property, plant and equipment

 

 

10

 

 

 

(1,429)

 

 

5

 

Stock-based compensation expense

 

 

55

 

 

 

54

 

 

 

10

 

Non-controlling interests in income / (loss) of subsidiaries

 

 

377

 

 

 

(367)

 

 

(64)

Equity in profit of affiliates

 

 

(355)

 

 

(435)

 

 

(137)

Deferred tax (credit) / expenses

 

 

(145)

 

 

92

 

 

 

37

 

Changes in non-current assets and liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Long-term operating lease obligations

 

 

(53)

 

 

(122)

 

 

216

 

Operating lease right-of-use assets

 

 

(5)

 

 

173

 

 

 

(406)

Decrease / (increase) in current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Accounts receivable, net

 

 

(432)

 

 

387

 

 

 

1,503

 

Prepayments and other current assets

 

 

942

 

 

 

(766)

 

 

(201)

Contract assets

 

 

128

 

 

 

239

 

 

 

458

 

Inventories

 

 

(205)

 

 

244

 

 

 

(185)

Increase / (decrease) in current liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Accounts payable

 

 

757

 

 

 

(1,520)

 

 

(986)

Other payables and accrued expenses

 

 

(8)

 

 

451

 

 

 

(108)

Contract liabilities

 

 

13

 

 

 

194

 

 

 

(501)

Income tax payable

 

 

38

 

 

 

4

 

 

 

-

 

Current portion of long-term operating lease obligations

 

 

57

 

 

 

(52)

 

 

170

 

 

 

 

 

 

 

 

 

 

 

Net cash provided by / (used) in operating activities

 

 

2,201

 

 

 

(2,035)

 

 

(266)

 

 

 

 

 

 

 

 

 

 

Cash flows from investing activities:

 

 

 

 

 

 

 

 

 

 

 

 

Purchase of property, plant and equipment

 

 

(4)

 

 

(11)

 

 

(21)

Proceeds from sale of property, plant and equipment

 

 

-

 

 

 

1,835

 

 

 

-

 

Dividend received from affiliates

 

 

362

 

 

 

71

 

 

 

-

 

Proceeds from sale of long-term investment

 

 

-

 

 

 

148

 

 

 

-

 

Purchase of long-term investment

 

 

-

 

 

 

-

 

 

 

(148)

 

 

 

 

 

 

 

 

 

 

Net cash provided by / (used in) investing activities

 

 

358

 

 

 

2,043

 

 

 

(169)

 

 

 

 

 

 

 

 

 

 

Cash flows from financing activities:

 

 

 

 

 

 

 

 

 

 

 

 

Dividend paid

 

 

(1,031)

 

 

(1,299)

 

 

-

 

Proceeds from bank borrowings

 

 

782

 

 

 

804

 

 

 

565

 

Repayments to bank borrowings

 

 

(767)

 

 

(1,008)

 

 

-

 

 

 

 

 

 

 

 

 

 

 

Net cash (used in) / provided by financing activities

 

 

(1,016)

 

 

(1,503)

 

 

565

 

 

 

 

 

 

 

 

 

 

 

Effect of exchange rate changes on cash and cash equivalents

 

 

(54)

 

 

(34)

 

 

(7)

 

 

 

 

 

 

 

 

 

 

 

 

 

Net increase / (decrease) in cash and cash equivalents and restricted cash

 

 

1,489

 

 

 

(1,529)

 

 

123

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash, cash equivalents and restricted cash at beginning of year

 

 

5,191

 

 

 

6,720

 

 

 

6,597

 

 

 

 

 

 

 

 

 

 

 

Cash, cash equivalents and restricted cash at end of year

 

 

6,680

 

 

 

5,191

 

 

 

6,720

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash breakdown

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

 

5,269

 

 

 

3,519

 

 

 

5,991

 

Restricted cash

 

 

1,411

 

 

 

1,672

 

 

 

729

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6,680

 

 

 

5,191

 

 

 

6,720

 

 

 

 

 

 

 

 

 

 

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Supplemental disclosure of consolidated cash flow information:

 

 

 

 

 

 

 

 

 

 

 

 

Cash paid during the period for income taxes

 

 

20

 

 

 

-

 

 

 

-

 

Cash paid during the period for interest

 

 

3

 

 

 

12

 

 

 

4

 

Operating leases (disclosed in accompanying Note 3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Non-cash items:

 

 

 

 

 

 

 

 

 

 

 

 

Right-of-use assets obtained in exchange for new operating lease obligations

 

 

-

 

 

 

-

 

 

 

460

 

 

The accompanying notes form an integral part of these consolidated financial statements.

 

 
F-7

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

 

 

 

EURO TECH HOLDINGS COMPANY LIMITED’S SHARHOLDERS

 

 

 

 

 

 

 

 

 

Number of

ordinary

Shares*

 

 

Ordinary

Amount

 

 

Additional

paid-in

capital

 

 

Treasury

stock

 

 

Accumulated

other com-

prehensive

income

 

 

PRC

statutory

reserves

 

 

Retained

earnings

 

 

Non-

controlling interests

 

 

Total

 

 

 

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2018

 

 

7,899,832

 

 

 

123

 

 

 

9,551

 

 

 

(786)

 

 

893

 

 

 

316

 

 

 

4,492

 

 

 

956

 

 

 

15,545

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(146)

 

 

(64)

 

 

(210)

Foreign currency translation adjustments

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

6

 

 

 

-

 

 

 

-

 

 

 

(14)

 

 

(8)

Stock-based compensation expense

 

 

-

 

 

 

-

 

 

 

10

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2019

 

 

7,899,832

 

 

 

123

 

 

 

9,561

 

 

 

(786)

 

 

899

 

 

 

316

 

 

 

4,346

 

 

 

878

 

 

 

15,337

 

Net income / (loss)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

769

 

 

 

(367)

 

 

402

 

Foreign currency translation adjustments

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(48)

 

 

-

 

 

 

-

 

 

 

17

 

 

 

(31)

Dividend paid

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(1,299)

 

 

-

 

 

 

(1,299)

Stock-based compensation expense

 

 

-

 

 

 

-

 

 

 

54

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

54

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2020

 

 

7,899,832

 

 

 

123

 

 

 

9,615

 

 

 

(786)

 

 

851

 

 

 

316

 

 

 

3,816

 

 

 

528

 

 

 

14,463

 

Net income / (loss)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

989

 

 

 

377

 

 

 

1,366

 

Foreign currency translation adjustments

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(64)

 

 

-

 

 

 

-

 

 

 

12

 

 

 

(52)

Dividend paid

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(1,031)

 

 

-

 

 

 

(1,031)

Stock-based compensation expense

 

 

-

 

 

 

-

 

 

 

55

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

55

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2021

 

 

7,899,832

 

 

 

123

 

 

 

9,670

 

 

 

(786)

 

 

787

 

 

 

316

 

 

 

3,774

 

 

 

917

 

 

 

14,801

 

 

* Retroactively restated for effect of the stock splits effected in the form of bonus shares

 

The accompanying notes form an integral part of these consolidated financial statements.

 

 
F-8

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

1 Organization and business

 

Euro Tech Holdings Company Limited (the “Company”) was incorporated in the British Virgin Islands on September 30, 1996.

 

Euro Tech (Far East) Limited (“Far East”) is the principal operating subsidiary of the Company. It is principally engaged in the marketing and trading of water and waste water related process control, analytical and testing instruments, disinfection equipment, supplies and related automation systems in Hong Kong and in the People’s Republic of China (the “PRC”).

 

The Group’s principal subsidiaries at December 31, 2021 and 2020 are set out below.

 

Name of entity

 

Ownership interest held by the Group

 

 

Place of incorporation and principal place of operation

 

Principal activities

 

 

 

2021

 

 

2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Euro Tech (Far East) Limited

 

 

100%

 

 

100%

 

Hong Kong

 

Marketing and trading of water and waste water related process control, analytical and testing instruments, disinfection equipment, supplies and related automation systems

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Euro Tech Trading (Shanghai) Limited

 

 

100%

 

 

100%

 

The PRC

 

Inactive

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shanghai Euro Tech Limited

 

 

100%

 

 

100%

 

The PRC

 

Manufacturing of analytical and testing equipment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shanghai Euro Tech Environmental Engineering Company Limited

 

-

 

 

 

100%

 

The PRC

 

Inactive

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Euro Tech (China) Limited

 

 

-

 

 

-

 

 

Hong Kong

 

Inactive

 

 

 This company was dissolved on July 2, 2021.

This company was deregistered on April 3, 2020.

 

 
F-9

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

1 Organization and business (Cont’d)

 

The Group’s principal subsidiaries at December 31, 2021 and 2020 are set out below (Cont’d).

 

Name of entity

 

Ownership interest held by the Group

 

 

Place of incorporation and principal place of operation

 

Principal activities

 

 

 

2021

 

 

2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Yixing Pact Environmental Technology Co., Ltd.

 

 

58%

 

 

58%

 

The PRC

 

Design, manufacturing and operation of water and waste water treatment machinery and equipment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pact Asia Pacific Limited

 

 

58%

 

 

58%

 

The British Virgin Islands

 

Selling of environmental protection equipment, undertaking environment protection projects and providing relevant technology advice, training and services

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Affiliate:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Zhejiang Tianlan Environmental Protection Technology Co. Ltd. (“Blue Sky”)

 

 

19.4%*

 

 

19.4%*

 

The PRC

 

Design, general contract, equipment manufacturing, installation, testing and operation management of the treatment of waste gases emitted

 

 

* The Group’s interest in Blue Sky has been counted for as an affiliate using the equity method as the Group has representation on both the Board and Executive Committee of Blue Sky, and the ability to participate in the decision-making process and exercise significant influence.

 

 
F-10

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

2 Summary of significant accounting policies

 

(a) Basis of presentation 

 

The accompanying consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”).

 

(b) Basis of consolidation 

 

The accompanying consolidated financial statements include the results of operations of the Company and its subsidiaries. Significant intercompany transactions and balances have been eliminated.

 

(c) Subsidiaries  

 

Subsidiaries are all entities over which the Group has control; has the power to appoint or remove the majority of the members of the board of directors; has the right to cast a majority of votes at the meeting of the board of directors or to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders.

 

(d) Investments in affiliates 

 

We account for our interest in an investment using the equity method of accounting per Accounting Standards Codification (“ASC”) No. 323, “Investments - Equity Method and Joint Ventures” if we are not the primary beneficiary of a VIE or do not have a controlling interest. The investment is recorded at cost and the carrying amount is adjusted periodically to recognize our proportionate share of income or loss, additional contributions made and dividends and capital distributions received. We record the effect of any impairment or other than temporary decrease in the value of the investment.

 

In the event a partially owned equity affiliate were to incur a loss and our cumulative proportionate share of the loss exceeded the carrying amount of the equity method investment, application of the equity method would be suspended and our proportionate share of further losses would not be recognized unless we committed to provide further financial support to the affiliate. We would resume application of the equity method once the affiliate became profitable and our proportionate share of the affiliate’s earnings equals our cumulative proportionate share of losses that were not recognized during the period the application of the equity method was suspended.

 

 
F-11

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

2 Summary of significant accounting policies (Cont’d)

 

(e) Revenue recognition 

 

Our revenue is derived from long-term contracts for customers in our engineering segment, as well as short-term contracts for customers in our trading and manufacturing segment. Accounting treatment for these contracts in accordance with Accounting Standards Update (“ASU”) 2014-09 (Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customer), is as follows:

 

Performance obligations satisfied over time (Engineering services)

 

Recognition of performance obligations

 

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in the new revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Engineering service projects typically span between several days to over 5 years. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, is not distinct. Some contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the project life cycle (engineering).

 

Revenues are recognized as our obligations are satisfied over time, by reference to the progress towards complete satisfaction of that performance obligation.

 

If the Group expects the reference to progress certificates issued by the customers, with additional adjustments where necessary, depicts the Group’s performance in transferring control of goods or services promised to customers for individual projects, the Group satisfies the performance obligation over time and therefore, recognizes revenue over time in accordance with the output method for measuring progress. Under output method, revenue recognition is based on the stage of completion of the contracts, provided that the stage of contract completion and the gross billing value of contracting work can be measured reliably. The stage of completion of a contract is established by reference to the construction works certified by customers.

 

Remaining performance obligations (“RPOs”)

 

RPOs represent the amount of revenues we expect to recognize in the future from our contract commitments on projects and are hereafter referred to as “Backlog”. Backlog includes the entire expected revenue values for subsidiary we consolidate. Backlog may not be indicative of future operating results, and projects included in Backlog may be canceled, modified or otherwise altered by customers.

 

The Group had the following backlog:

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Engineering segment

 

 

5,400

 

 

 

11,581

 

 

Unrecognized contract revenue which is expected to be recognized in next 12 months is approximately US$5,400,000 (2020: US$11,581,000).

 

 
F-12

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

2 Summary of significant accounting policies (Cont’d)

 

(e) Revenue recognition (Cont’d) 

 

Performance obligations satisfied over time (Engineering services) (Cont’d)

 

Variable consideration

 

Contract modifications through change orders, claims and incentives are routine in the performance of the Group’s contracts to account for changes in the contract specifications or requirements. In most instances, contract modifications are not distinct from the existing contract due to the significant integration service provided in the contract and are accounted for as a modification of the existing contract and performance obligation. Either the Group or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work. Change orders that are unapproved as to both price and scope are evaluated as claims. The Group considers claims to be amounts in excess of approved contract prices that the Group seeks to collect from its customers or others for customer-caused delays, errors in specifications and designs, contract terminations, change orders that are either in dispute or are unapproved as to both scope and price, or other causes of unanticipated additional contract costs.

 

The Group estimates variable consideration for a performance obligation at the most likely amount to which the Group expects to be entitled (or the most likely amount the Group expects to incur in the case of liquidated damages), utilizing estimation methods that best predict the amount of consideration to which the Group will be entitled (or will be incurred in the case of liquidated damages). The Group includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Group’s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based largely on an assessment of its anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Group.

 

The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders and claims reflected in transaction price (or excluded from transaction price in the case of liquidated damages) are not resolved in the Group’s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.

 

Performance obligations satisfied at a point-in-time (Trading and manufacturing)

 

Revenue for our trading and manufacturing contracts is recognized at a point in time. Sales are recognized when control of the products has transferred, being when the products are delivered to the customer. Delivery occurs when the products have been delivered to the point of receipt by customer.

 

 
F-13

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

2 Summary of significant accounting policies (Cont’d)

 

(e) Revenue recognition (Cont’d) 

 

Classification of contract assets and liabilities

 

For revenue recognized associated with its contracts with customers over time, for which the Group has an enforceable right to receive compensation. Many of our contracts contain specific provisions that determine when the Group can bill for its work performed under these contracts.

 

Any revenue earned on a contract that has not yet been billed to the customer is recorded as a contract asset on the Group’s consolidated balance sheets.

 

The Group’s consolidated balance sheets present contract liabilities that contain deferred revenue that represent any costs incurred on contracts in process for which revenue has not yet been recognized.

 

Rental income

 

Rental income from operating leases is recognized in consolidated statements of operations and comprehensive income /(loss) on a straight-line basis over the term of the relevant lease.

 

(f) Research and development costs 

 

Research and development costs (“R&D” costs) are expensed as incurred. The R&D costs amounted to approximately US$61,000, US$497,000 and US$35,000 for the years ended December 31, 2021, 2020 and 2019 respectively and were included in “Selling and administrative expenses” in the Group’s consolidated statements of operations and comprehensive income / (loss).

 

(g) Advertising and promotional expenses 

 

Advertising and promotional expenses (“A&P” expenses) are expensed as incurred. The A&P expenses amounted to approximately US$7,000, US$7,000 and US$13,000 for the years ended December 31, 2021, 2020 and 2019 respectively and were included in “Selling and administrative expenses” in the Group’s consolidated statements of operations and comprehensive income / (loss).

 

 
F-14

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

2 Summary of significant accounting policies (Cont’d)

 

(h) Income taxes 

 

The Group follows the liability method of accounting for income tax. Under this method, deferred tax assets and liabilities are recorded for future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled. The Group also evaluates whether the recorded deferred tax assets and valuation allowances can be realized and, when necessary, reduces the amounts to what is expected to be realized.

 

The accounting guidance on accounting for uncertainty in income taxes also addresses derecognition, classification, interest and penalties on income taxes, and accounting in interim periods. The Group does not believe it has any uncertain tax positions through the periods ended December 31, 2021, 2020 and 2019 respectively which would have a material impact on the Group’s consolidated financial statements.

 

Interest and penalties related to uncertain income tax positions are included in income tax expense on the Group’s consolidated statements of operations and comprehensive income / (loss). Interest and penalties actually incurred are charged to interest expense and the other income, respectively if applicable.

 

The Group files tax returns in Hong Kong and the PRC. The tax returns for 2021, 2020 and 2019 are subject to examination by Hong Kong and PRC taxing authorities, commencing with the first year filed.

 

(i) Cash and cash equivalents 

 

Cash and cash equivalents consist of cash on hand, and bank deposits with original maturities of three months or less, all of which are unrestricted as to withdrawal. There were no cash equivalents as of December 31, 2021 and 2020.

 

(j) Restricted cash 

 

Restricted cash represents cash deposits retained with banks in the PRC for issuance of performance bonds and guarantees to the customers and cash deposited by the Group into separate accounts and designated as collateral for standby letters of credit in the same amount in accordance with contractual agreements.

 

(k) Accounts receivable and allowance for doubtful accounts  

  

The Group does not charge interest to its customers and carries its customer receivables at their face amounts, less an allowance for doubtful accounts. As is common practice in the industry, the Group classifies all accounts receivable as current assets.

 

The Group grants trade credit, on a non-collateralized basis, to its customers and is subject to potential credit risk related to changes in business and overall economic activity. The Group analyzes specific accounts receivable balances, historical bad debts, customer credit-worthiness, current economic trends and changes in customer payment terms when evaluating the adequacy of the allowance for doubtful accounts. In the event that a customer balance is deemed to be uncollectible, the account balance is written-off against the allowance for doubtful accounts.

 

 
F-15

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

2 Summary of significant accounting policies (Cont’d)

 

(l) Inventories 

 

Inventories are measured using the first-in, first-out method and are stated at the lower of cost or net realizable value. Cost of finished goods comprise direct material, direct production costs and an allocated portion of production overhead costs based on normal operating capacity. Allowance is made for obsolete, slow moving or defective items, where appropriate.

 

(m) Property, plant and equipment 

 

Property, plant and equipment is carried at cost. Major modifications or refurbishments which extend the useful life of the assets are capitalized and depreciated over the adjusted remaining useful life of the assets. Upon retirement or disposition of property, plant and equipment, the cost and related accumulated depreciation are removed and any resulting gain or loss is recognized in consolidated income from operations. The cost of maintenance and repairs is charged to expense as incurred. Property, plant and equipment is reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If the carrying value of property, plant and equipment exceeds its fair value, an impairment charge would be recorded in the consolidated statement of operations.

 

Depreciation of property, plant and equipment are computed using the straight-line method over the assets’ estimated useful lives as follows:

 

Office premises

47 to 51 years

Leasehold improvements

over terms of the leases or the useful lives whichever is less

Furniture, fixtures and office equipment

3 to 5 years

Motor vehicles

4 years

Testing equipment   

3 years

 

(n) Long-term investment 

 

The Group has elected to apply the measurement alternative to equity securities without readily determinable fair values. As such, the Group’s non-marketable equity securities are measured at cost, less any impairment, and are adjusted for changes in fair value resulting from observable transactions for identical or similar investments of the investee.

 

 
F-16

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

2 Summary of significant accounting policies (Cont’d)

 

(o) Leases arrangements 

  

In the ordinary course of business, the Group enters into a variety of operating lease arrangements.

 

Operating right-of-use leases are included in operating lease right-of-use assets, current portion of long-term operating lease obligations and long-term operating lease obligations, net of current maturities on the Group’s consolidated balance sheets, as appropriate. Operating lease right-of-use assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of the Group’s leases do not provide an implicit rate to calculate present value, the Group determines this rate by estimating the Group’s incremental borrowing rate, utilizing the borrowing rates associated with the Group’s various debt instruments. The operating lease right-of-use asset also includes any lease payments made and initial direct costs incurred and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.

 

Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.

 

(p) Goodwill 

 

Goodwill is not amortized. The Group performs either a qualitative or quantitative assessment to review goodwill for impairment on an annual basis. This assessment is performed at the beginning of the fourth quarter, or when circumstances change, such as a significant adverse change in the business climate or the decision to sell a business, both of which would indicate that impairment may have occurred.

 

A qualitative assessment considers financial, industry, segment and macroeconomic factors, if the qualitative assessment indicates a potential for impairment, a quantitative assessment is performed to determine if impairment exists. The quantitative assessment begins with a comparison of the fair value of the reporting unit with its carrying value. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss would be recognized in an amount equal to that excess, limited to the total amount of the goodwill allocated to the reporting unit. If the carrying value of goodwill exceeds its implied fair value, an impairment charge would be recorded in the consolidated statements of operations and comprehensive income / (loss).

 

As a result of the annual qualitative review process in 2021 and 2020, the Group determined it was not necessary to perform a quantitative assessment.

 

(q) Foreign currency translation 

 

The assets and liabilities of the Group’s subsidiaries denominated in currencies other than U.S. dollars are translated into U.S. dollars using the applicable exchange rates at the consolidated balance sheet date. For consolidated statements of operations and comprehensive income/(loss)’ items, amounts denominated in currencies other than U.S. dollars were translated into U.S. dollars using the average exchange rate during the period. Equity accounts were translated at their historical exchange rates. Net gains and losses resulting from translation of foreign currency on consolidated financial statements are included in the consolidated statements of stockholders’ equity as accumulated other comprehensive income. Foreign currency transaction gains and losses are reflected in the consolidated statements of operations and comprehensive income / (loss).

 

 
F-17

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

2 Summary of significant accounting policies (Cont’d)

 

(r) Comprehensive income / (loss) 

 

We account for comprehensive income in accordance with ASC No. 220, “Comprehensive Income”, which specifies the computation, presentation and disclosure requirements for comprehensive income / (loss). Comprehensive income / (loss) consists of net income / (loss) and foreign currency translation adjustments, primarily from fluctuations in foreign currency exchange rates of our foreign subsidiaries with a functional currency other than the U.S. dollar.

 

(s) Ordinary share 

 

On November 22, 2011, the Company filed Amended and Restated Memorandum and Articles of Association with the Registry of Corporate Affairs of the BVI Financial Services Commission that on November 29, 2011 became effective as of the filing date to amend the Company’s ordinary shares of US$0.01 par value capital stock to no par value capital stock. Treasury stock is accounted for using the cost method. When treasury stock is reissued, the value is computed and recorded using a weighted-average basis.

 

On October 8, 2019, the Company had stock split in the form of bonus shares at the rate of one ordinary share for every two ordinary shares held, creating 1,030,950 new shares of common stock.

 

On March 3, 2021, the Company had stock split in the form of  bonus shares at the rate of two ordinary shares for every three ordinary shares held, creating 2,061,900 new shares of common stock.

 

The effect of the above stock splits have been reflected retroactively in the financial statements and net income per ordinary share computations.

 

(t) Net income per ordinary share 

 

The Group computes net income per ordinary share using the treasury stock method. Under the treasury stock method, basic earnings per share attributable to Euro Tech Holdings Company Limited are computed by dividing net income attributable to Euro Tech Holdings Company Limited by the weighted average number of ordinary shares outstanding during the period. The Group reports both basic earnings per share, which is based on the weighted average number of ordinary shares outstanding, and diluted earnings per share, which is based on the weighted average number of ordinary shares outstanding and all dilutive potential ordinary shares outstanding.

 

Outstanding stock options are the only dilutive potential shares of the Company.

 

(u) Stock-based compensation 

 

The Group determines compensation expense for stock-based awards based on the estimated fair values at the grant date and recognizes the related compensation expense over the vesting period. The Group uses the straight-line amortization method to recognize compensation expense related to stock-based awards that have only service conditions. This method recognizes stock compensation expense on a straight-line basis over the requisite service period for the entire award.

 

 
F-18

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

  

2 Summary of significant accounting policies (Cont’d)

 

(v) Use of estimates 

 

The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting estimates of the Group require a higher degree of judgment than others in their application. These include the recognition of revenue and earnings from engineering contracts over time, the valuation of goodwill, and contract assets and contract liabilities. Management continually evaluates all of its estimates and judgments based on available information and experience; however, actual results could differ from these estimates.

 

(w) Related parties 

 

Related parties are affiliates of the Group; entities for which investments are accounted for by the equity method by the Group; trusts for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of management; principal owners of the Group; its management; members of the immediate families of principal owners of the Group and its management; and other parties with which the Group may deal if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. Another party also is a related party if it can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests.

 

(x) Segment information 

 

The Group reports segment information based on the “management” approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of the Group’s reportable segments. The Group categorises its operations into two business segments: Trading and manufacturing, and Engineering.

 

(y) Concentration 

 

Financial instruments that potentially subject the Group to a concentration of credit risk consist principally of cash and cash equivalents and accounts receivable, net. The Group maintains substantially all of its cash and cash equivalent balances with large financial institutions which are believed to be high quality institutions.

 

The Group is subject to a concentration of risk because it derives a significant portion of its revenues from a few customers. The Group’s top customers accounting for more than 5% of the Group’s revenue generated approximately 15%, 23%, and 34% of consolidated revenues for the years ended December 31, 2021, 2020 and 2019, respectively.

 

The Group grants trade credit under contractual payment terms, generally without collateral, to its customers, which include high credit quality electric utilities, general contractors, owners and managers of industrial properties and government departments.

 

 
F-19

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

2 Summary of significant accounting policies (Cont’d)

 

(y) Concentration (Cont’d) 

 

Consequently, the Group is subject to potential credit risk related to changes in business and economic factors. At December 31, 2021, three (2020: three) of the Group’s customers individually exceeded 10.0% of accounts receivable, net. The Group believes the terms and conditions in its contracts, billing and collection policies are adequate to minimize the potential credit risk.

 

(z) Finance costs 

 

Interest relating to loans repaid is expensed in the period the repayment occurs.

 

(aa) Warranties 

 

The suppliers of the Group offer a standard one-year warranty to end customers of the Group. The Group only provides labour service to repair or replace parts. The Group does not maintain a general warranty reserve because historically labour costs for such repair or replacement have been de minimis.

 

(ab) Shipping and handling costs 

 

Amounts billed to customers related to shipping and handling are classified as revenues, and the Group’s shipping and handling costs are included in cost of revenues.

 

(ac) Statutory reserves 

 

The Group is required to make appropriation to reserve funds, comprising the statutory reserve fund and statutory staff welfare fund, based on after-tax net income determined with generally accepted accounting principles of the PRC (“PRC GAAP”).

 

Appropriations to the statutory reserve fund is required to be at least 10% of the after tax net income determined in accordance with PRC GAAP until the reserve fund is equal to 50% of the entities’ registered capital.

 

(ad) Fair value measurements 

 

The Group uses the three-tier hierarchy of fair value measurement, which prioritizes the inputs used in measuring fair value based upon their degree of availability in external active markets. These tiers include: Level 1 (the highest priority), defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3 (the lowest priority), defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.

 

As of December 31, 2021 and 2020, the Group determined that the carrying values of cash and cash equivalents, restricted cash, accounts receivable, net, prepayments and other current assets, contract assets, bank borrowings, accounts payable, contract liabilities, other payables and accrued expenses approximate their fair values because of the short-term nature of these instruments.

 

 
F-20

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

2 Summary of significant accounting policies (Cont’d)

 

(ae) Recent accounting pronouncements 

  

Changes to GAAP are typically established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s ASC. The Group considers the applicability and impact of all ASUs. The Group, based on its assessment, determined that any recently issued or proposed ASUs not listed below are either not applicable to the Group or may have minimal impact on its consolidated financial statements.

 

Recently adopted accounting pronouncements

 

In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes, eliminates certain exceptions within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistent application among reporting entities. The Group adopted this ASU in January 2021 and there was no effect on the consolidated financial statements or disclosures.

 

In January 2020, the FASB issued ASU 2020-01, “Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815),” an amendment clarifying the interaction between accounting standards related to equity securities, equity method investments, and certain derivative instruments. The Group adopted this guidance in January 2021 and there was no effect on the consolidated financial statements or disclosures.

 

Recently issued accounting pronouncements not yet adopted

 

In October 2020, the FASB issued ASU 2020-10, “Codification Improvements,” this ASU affects a wide variety of Topics in the Codification. They apply to all reporting entities within the scope of the affected accounting guidance. More specifically, this ASU, among other things, contains amendments that improve the consistency of the Codification by including all disclosure guidance in the appropriate Disclosure Section (Section 50). Many of the amendments arose because the FASB provided an option to give certain information either on the face of the financial statements or in the notes to financial statements and that option only was included in the Other Presentation Matters Section (Section 45) of the Codification. The option to disclose information in the notes to financial statements should have been codified in the Disclosure Section as well as the Other Presentation Matters Section (or other Section of the Codification in which the option to disclose in the notes to financial statements appears). Those amendments are not expected to change current practice. The amendments are effective for annual periods beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022. Early application of the amendments is permitted for and varies based on the entity. The amendments should be applied retrospectively and at the beginning of the period that includes the adoption date. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

 

(af) Reclassification 

 

Certain reclassifications have been made to prior year amounts to conform with the current year presentation.

 

 
F-21

Table of Contents

  

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

2 Summary of significant accounting policies (Cont’d)

 

(ag) Non-controlling interests

 

For entities that are consolidated, but not 100% owned, a portion of the income or loss and equity is allocated to owners other than the Group. The aggregate of the income or loss and corresponding equity that is not owned by the Group is included within non-controlling interests in the consolidated financial statements.

 

Non-controlling interests is presented as a separate component of equity in the consolidated balance sheets. Net income includes the net income attributable to the holders of non-controlling interests in the consolidated statements of operations and comprehensive income / (loss). Profits and losses are allocated to non-controlling interests in proportion to their relative ownership interests regardless of their basis.

 

(ah) Impairment of long lived assets

 

 

Long-lived assets such as property, plant and equipment with finite lives are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the assets to an estimate of future undiscounted cash flows expected to be generated from the use of the assets and their eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the assets, the Group recognizes an impairment loss based on the excess of the carrying value of the assets over the fair value of the assets. There was no impairment of long lived assets during 2021, 2020 and 2019, respectively.

 

(ai) Effect of the Restatement on the Consolidated Financial Statements for the year ended December 31, 2021

 

Subsequent to the issuance of the Company’s consolidated financial statements for the year ended December 31, 2021 on May 13, 2022, certain errors were identified,

 

 

(i)

(loss) / gain on disposal of property, plant and equipment not included in operating income / (loss)

 

 

 

 

(ii)

bonus share issuances were not accounted for and disclosed as stock splits in the consolidated statements of shareholders' equity, earnings per share computations for all periods presented

 

The impact of the restatement on the December 31, 2021 financial statements is reflected in the following tables:

 

CONSOLIDATED BALANCE SHEETS

 

December 31, 2021

As Previously Reported

As Restated

US$’000

US$’000

Ordinary share

5,322,459 no par value shares issued as of December 31, 2021 (2020: 3,260,559)

7,899,832 no par value shares issued as of December 31, 2021 and 2020

 

 
F-22

 

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

2 Summary of significant accounting policies (Cont’d)

 

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME / (LOSS)

 

 

 

December 31

 

 

 

As Previously Reported

 

 

As Restated

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Operating income / (loss)

 

 

 

 

 

 

2021

 

 

781

 

 

 

771

 

2020

 

 

(1,701

)

 

 

(272

)

2019

 

 

(440

)

 

 

(445

)

 

 

 

 

 

 

 

 

 

Net income / (loss) per ordinary share attributable to Euro Tech Holdings Company Limited’s shareholders

 

 

 

 

 

 

 

 

- Basic

 

 

 

 

 

 

 

 

2021

 

$

US0.19

 

 

$

 US0.13

 

2020

 

$

 US0.25

 

 

$

 US0.10

 

2019

 

$

 US(0.06

 

$

 US(0.02

 

 

 

 

 

 

 

 

 

- Diluted

 

 

 

 

 

 

 

 

2021

 

$

 US0.19

 

 

$

 US0.13

 

2020

 

$

 US0.25

 

 

$

 US0.10

 

2019

 

$

 US(0.06)

 

 

$

 US(0.02

 

 

 

 

 

 

 

 

 

Weighted average number of ordinary shares outstanding

 

 

 

 

 

 

 

 

- Basic

 

 

 

 

 

 

 

 

2021

 

 

5,154,759

 

 

 

7,732,132

 

2020

 

 

3,092,859

 

 

 

7,732,132

 

2019

 

 

2,301,993

 

 

 

7,732,132

 

 

 

 

 

 

 

 

 

 

- Diluted

 

 

 

 

 

 

 

 

2021

 

 

5,154,759

 

 

 

7,732,132

 

2020

 

 

3,092,859

 

 

 

7,732,132

 

2019

 

 

2,301,993

 

 

 

7,732,132

 

 

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

 

 

 

December 31

 

 

 

As Previously Reported

 

 

As Restated

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

 Number of ordinary share

 

 

 

 

 

 

Balance at December 31, 2018

 

 

2,229,609

 

 

 

7,899,832

 

Balance at December 31, 2019

 

 

3,260,559

 

 

 

7,899,832

 

Balance at December 31, 2020

 

 

3,260,559

 

 

 

7,899,832

 

Balance at December 31, 2021

 

 

5,322,459

 

 

 

7,899,832

 

 

Commensurate adjustments have been made to Notes 2 (s), 11, 16 and 24 to the consolidated financial statements.  

 

3 Lease obligations

 

The Group has operating leases primarily for office space. The Group’s leases have remaining lease terms of several months to two years.

 

The components of lease expense are as follows:

 

 

 

Years ended December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Operating lease cost

 

 

243

 

 

 

257

 

Short-term lease cost

 

 

62

 

 

 

64

 

 

 

 

 

 

 

 

Total lease cost

 

 

305

 

 

 

321

 

 

 
F-23

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

3 Lease obligations (Cont’d)

 

Supplemental consolidated cash flow information related to leases is as follows:

 

 

 

Years ended December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating cash flows from operating leases

 

 

196

 

 

 

195

 

 

 

 

 

 

 

 

Right-of-use assets obtained in exchange for lease obligations (noncash):

 

 

 

 

 

 

 

 

Operating leases

 

 

-

 

 

 

-

 

 

Supplemental consolidated balance sheet information related to leases is as follows:

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Operating leases

 

 

 

 

 

 

Operating lease right-of-use assets

 

 

238

 

 

 

233

 

 

 

 

 

 

 

 

Current portion of long-term operating lease obligations

 

 

175

 

 

 

118

 

Long-term operating lease obligations, net of current maturities

 

 

41

 

 

 

94

 

 

 

 

 

 

 

 

 

 

 

216

 

 

 

212

 

Total operating lease liabilities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average remaining lease term

 

 

 

 

 

 

 

 

Operating leases

 

23 months

 

 

16 months

 

 

 

 

 

 

 

 

 

 

Weighted average discount rate

 

 

 

 

 

 

 

 

Operating leases

 

 

5%

 

 

5%

 

Maturities of lease liabilities are as follows:

 

 

 

Operating

leases

 

 

 

US$’000

 

 

 

 

 

Year ending December 31,

 

 

 

2022

 

 

181

 

2023

 

 

42

 

 

 

 

 

Total lease payments

 

 

223

 

Less: imputed interest

 

 

(7)

 

 

 

 

Total

 

 

216

 

 

 
F-24

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

4 Accounts receivable, net

 

Accounts receivable, net consisted of the following at December 31:

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Contract receivables

 

 

3,661

 

 

 

3,229

 

Less: allowance for doubtful accounts

 

 

(30)

 

 

(30)

 

 

 

 

 

 

 

 

 

 

3,631

 

 

 

3,199

 

 

The roll-forward of activity in the allowance for doubtful accounts was as follows for the years ended December 31:

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Balance at beginning of period

 

 

30

 

 

 

36

 

Less : reversal in allowances

 

 

-

 

 

 

(6)

 

 

 

 

 

 

 

Balance at end of period

 

 

30

 

 

 

30

 

 

The following is an aging analysis of accounts receivable, net at December 31:

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Current

 

 

1,441

 

 

 

2,014

 

 

 

 

 

 

 

 

Past due

 

 

 

 

 

 

 

 

1-30 days

 

 

1,570

 

 

 

85

 

31-60 days

 

 

495

 

 

 

202

 

61-90 days

 

 

108

 

 

 

41

 

Greater than or equal to 91 days

 

 

17

 

 

 

857

 

 

 

 

 

 

 

 

 

 

 

2,190

 

 

 

1,185

 

 

 

 

 

 

 

 

 

 

 

3,631

 

 

 

3,199

 

 

 
F-25

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

5 Prepayments and other current assets

 

Prepayment and other current assets mainly represent deposits paid for purchases and services, rental and utilities deposits, and prepaid expenses.

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Deposits paid

 

 

243

 

 

 

838

 

Prepayments

 

 

104

 

 

 

168

 

Other receivables

 

 

222

 

 

 

250

 

Other tax recoverable

 

 

3

 

 

 

258

 

 

 

 

 

 

 

 

 

 

 

 

 

572

 

 

 

1,514

 

 

6 Contract assets and liabilities

 

Contracts with customers usually stipulate the timing of payment, which is defined by the terms found within the various contracts under which work was performed during the period. Therefore, contract assets and liabilities are created when the timing of costs incurred on work performed does not coincide with the billing terms.

 

The Group’s consolidated balance sheets present contract assets which contains earned unbilled revenue associated with contract work that has been completed but not paid by customers, that are generally due once the job is completed and approved.

 

Contract assets consisted of the following at December 31:

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Unbilled revenue

 

 

74

 

 

 

202

 

 

The Group’s consolidated balance sheets present contract liabilities which contains deferred revenue (previously identified as billings in excess of costs and estimated earnings on uncompleted contracts).

 

Contract liabilities consisted of the following at December 31:

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Deferred revenue

 

 

1,076

 

 

 

1,063

 

 

 
F-26

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

6 Contract assets and liabilities (Cont’d)

 

The following table provides information about contract assets and contract liabilities from contracts with customers:

 

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Contract assets

 

 

74

 

 

 

202

 

Contract liabilities

 

 

(1,076)

 

 

(1,063)

 

 

 

 

 

 

 

 

 

Net contract liabilities

 

 

(1,002)

 

 

(861)

 

The difference between the opening and closing balances of the Group’s contract assets and contract liabilities primarily results from the timing of the Group’s billings in relation to its performance of work. The amounts of revenue recognized in the period that were included in the opening contract liability balances were US$79,000 and US$1,214,000 for the years ended December 31, 2021 and 2020, respectively. The revenue consists primarily of work performed on previous billings to customers.

 

The net liabilities position for contracts in process consisted of the following at December 31:

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Costs incurred in contracts in process

 

 

169

 

 

 

1,904

 

Estimated earnings

 

 

59

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Cost and estimated earnings on uncompleted contracts

 

 

228

 

 

 

1,904

 

Less: billings to date

 

 

(1,230)

 

 

(2,765)

 

 

 

 

 

 

 

 

 

 

 

 

(1,002)

 

 

(861)

 

The net liabilities position for contracts in process is included within the contract asset and contract liability in the accompanying consolidated balance sheets as follows at December 31:

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Unbilled revenue

 

 

74

 

 

 

202

 

Deferred revenue

 

 

(1,076)

 

 

(1,063)

 

 

 

 

 

 

 

 

 

 

 

 

(1,002)

 

 

(861)

 

 
F-27

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

6 Contract assets and liabilities (Cont’d)

 

Disaggregated revenue from contracts

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Revenue

 

 

 

 

 

 

 

 

 

Trading and manufacturing (revenue recognized at point in time)

 

 

9,619

 

 

 

9,476

 

 

 

11,877

 

Engineering (revenue recognized over time)

 

 

11,769

 

 

 

3,881

 

 

 

5,522

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21,388

 

 

 

13,357

 

 

 

17,399

 

 

7 Inventories

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Raw materials

 

 

89

 

 

 

63

 

Work in progress

 

 

20

 

 

 

20

 

Finished goods

 

 

438

 

 

 

259

 

 

 

 

 

 

 

 

 

 

 

547

 

 

 

342

 

 

Management continuously reviews obsolete and slow moving inventories and assesses the inventory valuation to determine if the write-down of inventories is deemed appropriate. For the years ended December 31, 2021, and 2020, write-down of inventories amounted to US$55,000 and US$13,000, respectively, which were charged to cost of revenue in consolidated statements of operations and comprehensive income / (loss).

 

 
F-28

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

8 Property, plant and equipment, net

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Office premises*

 

 

673

 

 

 

673

 

Leasehold improvements

 

 

125

 

 

 

157

 

Furniture, fixtures and office equipment

 

 

439

 

 

 

557

 

Motor vehicles

 

 

175

 

 

 

175

 

Testing equipment

 

 

37

 

 

 

37

 

 

 

 

 

 

 

 

 

 

 

 

 

1,449

 

 

 

1,599

 

 

 

 

 

 

 

 

 

 

Less: Accumulated depreciation

 

 

(1,234)

 

 

(1,340)

 

 

 

 

 

 

 

 

 

 

 

 

215

 

 

 

259

 

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

 

 

 

Depreciation charge

 

 

38

 

 

 

49

 

 

 

69

 

 

* Far East earns rental income from a property in Beijing, PRC for which it does not hold the title. Far East is investigating various ways in which to obtain the title but has not formulated a specific plan as of the date of issuance of these consolidated financial statements. The net book value of the property at December 31, 2021 is approximately US$88,000 (2020: US$92,000).

 

 
F-29

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

9 Investments in affiliates

 

Investments in affiliates are accounted for using the equity method of accounting.

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

 

 

 

 

 

Zhejiang Tianlan Environmental Protection Technology Co. Ltd.

 

 

 

 

 

 

Interest held

 

 

19.4%

 

 

19.4%

 

 

 

 

 

 

 

 

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

 

 

Long-term investment, at cost, less impairment

 

 

5,540

 

 

 

5,540

 

Share of undistributed profits

 

 

2,537

 

 

 

2,544

 

 

 

 

 

 

 

 

 

 

 

8,077

 

 

 

8,084

 

 

Far East is holding 19.4% (2020: 19.4%) equity interests in Blue Sky, a company incorporated in the PRC, with total cost of investment of US$5,540,000. Blue Sky provides a comprehensive service for design, general contract, equipment manufacturing, installation, testing and operation management of the treatment of waste gases emitted from various boilers and industrial furnaces of power plants, steel works and chemical plants since 2000.

 

Blue Sky has listed its shares on the New Third Board in the PRC since November 17, 2015 and suspended trading from August 15, 2017 and resumed trading on February 2, 2018 and suspended trading from November 24, 2020 and resumed trading on January 6, 2021.

 

The Group’s interest in Blue Sky has been counted for as an affiliate using the equity method as the Group has representation on both the Board and Executive Committee of Blue Sky, and the ability to participate in the decision-making process and exercise significant influence.

 

 
F-30

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

9 Investments in affiliates(Cont’d)

 

A summary of the financial information of the affiliate, Blue Sky, is set forth below:

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

Balance Sheet:

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Current assets

 

 

42,510

 

 

 

44,918

 

 

 

 

 

 

 

 

 

 

Non-current assets

 

 

15,172

 

 

 

15,258

 

 

 

 

 

 

 

 

Total assets

 

 

57,682

 

 

 

60,176

 

 

 

 

 

 

 

 

 

 

Total liabilities

 

 

(27,376)

 

 

(30,889)

 

 

 

 

 

 

 

Total shareholders’ equity

 

 

30,306

 

 

 

29,287

 

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

Operating results:

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Net sales

 

 

51,280

 

 

 

43,933

 

 

 

 

 

 

 

 

 

 

Operating income

 

 

1,997

 

 

 

2,214

 

 

 

 

 

 

 

 

 

 

Net income

 

 

2,105

 

 

 

1,946

 

 

10 Other payables and accrued expenses

 

Other payables and accrued expenses mainly represent deposits received from customers and accruals for operating expenses.

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Dividend payables

 

 

86

 

 

 

84

 

Deposits received from customers

 

 

6

 

 

 

-

 

Rental deposit received

 

 

3

 

 

 

4

 

Accruals for operating expenses

 

 

1,360

 

 

 

1,500

 

Other tax payables

 

 

130

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

1,585

 

 

 

1,593

 

 

 
F-31

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

11 Ordinary share

 

On October 8, 2019, the Company had stock split in the form of bonus shares at the rate of one ordinary share for every two ordinary shares held, creating 1,030,950 new shares of common stock.

 

During the year ended December 31, 2020, there was no movement with the Company’s issued ordinary shares and outstanding shares.

 

On March 3, 2021, the Company had stock split in the form of bonus shares at the rate of two ordinary shares for every three ordinary shares held, creating 2,061,900 new shares of common stock.

 

On January 24, 2022, the Company had stock split in the form of  bonus shares at the rate of one ordinary shares for every two ordinary shares held, creating 2,577,373 new shares of common stock, as described in Note 24 to the consolidated financial statements.

 

Number of outstanding shares at year end of:

 

 

 

2021

 

 

2020

 

 

 

 

 

 

 

 

Shares issued

 

 

7,899,832

*

 

 

7,899,832

Less: shares under treasury stock

 

 

(167,700)

 

 

(167,700)

 

 

 

 

 

 

 

 

 

 

7,732,132

 

 

 

7,732,132

 

 

 

 

* Retroactively restated for effect of the stock splits effected in the form of bonus shares

 

12 Goodwill

 

Reporting units - The Group’s reporting units consist of its trading and manufacturing and engineering segments. Goodwill is not amortized, but instead is reviewed for impairment at least annually during the fourth quarter of each year at the reporting level, absent any interim indicators of impairment or other factors requiring an assessment.

 

Annual impairment assessment - For our 2021 and 2020 annual impairment test we performed a qualitative assessment, using information as of December 31, 2021 and 2020, respectively. Under current guidance, we are permitted to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform a quantitative goodwill impairment test. We determined there were no factors indicating the need to perform a quantitative goodwill impairment test and concluded that it is more likely than not the fair value of our reporting units is greater than their carrying value and thus there was no impairment to goodwill. As of December 31, 2019, the Group completed the annual impairment test by comparing the carrying amount of the net assets, including goodwill, with the fair value of Yixing Pact Environmental Technology Co., Ltd and Pact Asia Pacific Limited as of December 31, 2019

 

In addition to our annual review, we assess the impairment of goodwill whenever events or changes in circumstances indicate that the carrying value of a reporting unit may be greater than fair value. Factors that could trigger an interim impairment review include, but are not limited to, significant adverse changes in the business climate which may be indicated by a decline in our market capitalization or decline in operating results. No impairments were recorded to our goodwill during the years ended December 31, 2021, 2020 and 2019. No material events or changes occurred between the testing date and year end to trigger a subsequent impairment review.

 

At December 31, 2021 and 2020, we had goodwill for our engineering segment with a carrying amount of US$1,071,000 and US$1,071,000, respectively.

 

 
F-32

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

13 PRC statutory reserves

 

Under the relevant PRC laws and regulations, the PRC subsidiaries are required to appropriate a certain percentage of their respective net income to two statutory funds i.e. the statutory reserve fund and the statutory staff welfare fund. The PRC subsidiaries can also appropriate certain amount of its net income to the enterprise expansion fund.

 

(i) Statutory reserve fund

 

Pursuant to applicable PRC laws and regulations, the PRC subsidiaries are required to allocate at least 10% of its net income to the statutory reserve fund until such fund reaches 50% of its registered capital. The statutory reserve fund can be utilised upon the approval by the relevant authorities, to offset accumulated losses or to increase its registered capital, provided that such fund be maintained at a minimum of 25% of its registered capital.

 

Under the PRC laws and regulations, the PRC subsidiaries are restricted in their ability to transfer certain of its net assets in the form of dividend payments, loans or advances. The amounts restricted include paid-in capital and statutory reserves, as determined pursuant to PRC generally accepted accounting principles, totaling US$2,452,000 as at December 31, 2021 (2020: US$3,174,000 and 2019: US$3,174,000).

 

(ii) Statutory staff welfare fund

 

Pursuant to applicable PRC laws and regulations, the PRC subsidiaries are required to allocate a certain amount of its net income to the statutory staff welfare fund determined by it. The statutory staff welfare fund can only be used to provide staff welfare facilities and other collective benefits to its employees. This fund is non-distributable other than upon liquidation of the PRC subsidiaries. The balances as at December 31, 2021 and 2020 include in statutory reserves were US$12,000.

 

(iii) Enterprise expansion fund

 

The enterprise expansion fund shall only be used to make up losses, expand the PRC subsidiaries’ production operations, or increase the capital of the subsidiaries. The enterprise expansion fund can be utilised upon approval by relevant authorities, to convert into registered capital and issue bonus capital to existing investors, provided that such fund be maintained at a minimum of 25% of its registered capital. The balances as at December 31, 2021 and 2020 include in statutory reserves were US$408,000.

 

 
F-33

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

14 Other income, net

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

 

 

 

Exchange gain / (loss), Other income, netnet

 

 

77

 

 

 

101

 

 

 

(30)

Rental income

 

 

50

 

 

 

59

 

 

 

82

 

Government subsidies – Employment Support Scheme *

 

 

-

 

 

 

147

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

127

 

 

 

307

 

 

 

52

 

 

* The amount represents salaries and wage subsidies granted under Anti-Epidemic Fund by the Government of the Hong Kong Special Administrative Region for the use of paying wages of employees from June to November 2020.

 

15 Income taxes

 

No income tax arose in the United States of America by the Group for the years ended December 31, 2021, 2021 and 2020.

 

The Company and Pact Asia Pacific Limited are exempt from taxation in the British Virgin Islands (“BVI”).

 

Far East and Euro Tech (China) Limited provided for Hong Kong profits tax at a rate of 8.25% on assessable profits up to US$256,000; and 16.5% on any part of assessable profits over US$256,000 in year 2021 and 2020 (2019: 16.5%) on the basis of their income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for profits tax purposes.

 

Euro Tech Trading (Shanghai) Limited (“ETTS”), a subsidiary of Far East, provides for PRC Enterprise Income Tax (“EIT”) at a rate of 25% (2020 and 2019: 25%), after offsetting losses brought forward, if any, on the basis of its income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for PRC Enterprise Income Tax purposes. As of December 31, 2021, ETTS had an assessable loss carried forward of US$18,000 as agreed by the local tax authority to offset its profit for the forth coming years (2020: US$604,778 and 2019: US$518,328). Such loss will expire in 5 years.

 

Shanghai Euro Tech Limited (“SET”), a subsidiary of Far East, provides for PRC Enterprise Income Tax at a rate of 25% (2020 and 2019: 25%), after offsetting losses brought forward, if any, on the basis of its income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for PRC Enterprise Income Tax purposes. As of December 31, 2021, SET had an assessable loss carried forward of US$678,000 as agreed by the local tax authority to offset its profit for the forth coming years (2020: US$658,733 and 2019: US$444,192). Such loss will expire in 5 years.

 

 
F-34

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

15 Income taxes(Cont’d)

 

Shanghai Euro Tech Environmental Engineering Company Limited (“SETEE”), a subsidiary of Far East, provides for PRC Enterprise Income Tax at a rate of 25% (2020 and 2019: 25%), after offsetting losses brought forward, if any, on the basis of its income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for PRC Enterprise Income Tax purposes. As of December 31, 2021, SETEE had an assessable loss carried forward of US$Nil as agreed by the local tax authority to offset its profit for the forth coming years (2019: US$34,032 and 2018: US$380,591).

 

Yixing Pact Environmental Technology Co. Ltd. (“Yixing”), a subsidiary of Far East, provides for PRC Enterprise Income Tax at a rate of 25% (2020 and 2019: 25%), after offsetting losses brought forward, if any, on the basis of its income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for PRC Enterprise Income Tax purposes. As of December 31, 2021, Yixing had an assessable loss carried forward of US$1,759,000 as agreed by the local tax authority to offset its profit for the forth coming years (2020: US$2,304,828 and 2019: US$1,664,275). Such loss will expire in 5 years.

 

Under the New Enterprise Income Tax Law and the implementation rules, profits of the PRC subsidiaries earned on or after January 1, 2008 and distributed by the PRC subsidiaries to foreign holding company are subject to a withholding tax at a rate of 10% unless reduced by tax treaty. Aggregate undistributed earnings of Far East’s subsidiaries located in the PRC that are available for distribution to Far East of approximately US$0.6 million at December 31, 2021 (2020: US$0.6 million and 2019: US$0.6 million) are intended to be reinvested, and accordingly, no deferred taxation has been made for the PRC dividend withholding taxes that would be payable upon the distribution of those amounts to Far East. Distributions made out of pre January 1, 2008 retained earnings will not be subject to the withholding tax.

 

The Company and its subsidiaries are based in Hong Kong and PRC and file Hong Kong profits tax return and PRC EIT return, respectively. The components of the (provision) / credit for income taxes (expense) / credit were as follows:

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Current taxes (expense )

 

 

 

 

 

 

 

 

 

Hong Kong profits tax and the PRC EIT

 

 

(57)

 

 

(4)

 

 

-

 

 

 

 

 

 

 

 

 

 

 

Income tax expense

 

 

(57)

 

 

(4)

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Deferred tax credit / (expenses)

 

 

 

 

 

 

 

 

 

 

 

 

Hong Kong and the PRC

 

 

147

 

 

 

(92)

 

 

(37)

 

 

 

 

 

 

 

 

 

 

Total deferred tax credit / (expenses)

 

 

147

 

 

 

(92)

 

 

(37)

 

 

 

 

 

 

 

 

 

 

 

 

 

Total credit / (expense)

 

 

90

 

 

 

(96)

 

 

(37)

 

 
F-35

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

15 Income taxes (Cont’d)

 

The items comprising the difference between income taxes computed at the Hong Kong profits tax and PRC EIT statutory tax rates in effect for 2021, 2020 and 2019 and our effective tax rates were as follows:

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

 

 

 

Income / (loss) before income taxes

 

 

1,276

 

 

 

498

 

 

 

(173)

 

 

 

 

 

 

 

 

 

 

Computed tax using respective companies’ statutory tax rates

 

 

158

 

 

 

133

 

 

 

69

 

Change in valuation allowances

 

 

349

 

 

 

48

 

 

 

30

 

Under-provision for income taxes in prior years

 

 

(12)

 

 

-

 

 

 

(5)

Non-deductible expenses

 

 

(405)

 

 

(277)

 

 

(131)

 

 

 

 

 

 

 

 

 

 

Income taxes credit / (expense) at effective tax rate

 

 

90

 

 

 

(96)

 

 

(37)

 

The components of deferred tax assets / (liabilities) are as follows:

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Tax losses

 

614

 

 

901

 

Temporary differences

 

 

(3)

 

 

(5)

Less: Valuation allowances

 

 

(469)

 

 

(901)

 

 

 

 

 

 

 

Net deferred tax assets / (liabilities)

 

 

142

 

 

 

(5)

 

Uncertain tax positions

 

As a result of the Group’s analysis, management has determined that the Group does not have any material uncertain tax positions.

 

16        Net income per ordinary share

 

The calculation of the basic and diluted net income per ordinary share is based on the following data:

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

Number of shares

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of ordinary shares for the purposes of basic and diluted net income per share

 

 

7,732,132

 

 

 

7,732,132

 

 

 

7,732,132

 

 

 
F-36

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

17 Stock options

 

2019 Stock Option and Incentive Plan

 

In April 2019, the Board of Directors approved the adoption of the 2019 Stock Option and Incentive Plan (the “Plan”). The Plan was also subsequently approved under a resolution of the Company's shareholders. The Plan provides for the granting of up to 300,000 (500,000 after bonus shares adjustment) Ordinary Shares (the “Share Limit”), in the form of options to Officers, Directors and Key Employees who perform services which contribute to the successful performance of the Company and its subsidiaries. In addition, the Plan provides that, on the first day of each fiscal year commencing on January 1, 2020, the Share Limit shall automatically be increased by that number of shares equal to 5% of the number of Ordinary Shares outstanding as of such date.

 

The Board of Directors or a committee (the “Committee”) appointed by the Board of Directors administers the Plan.

 

Appropriate adjustment in the maximum number of Ordinary Shares issuable pursuant to this Plan, the maximum number of Ordinary Shares with respect to which options may be granted within any 12-month period to any participant during the duration of this Plan, the number of shares subject to options granted under this Plan, and the exercise price with respect to options, shall be made to give effect to any increase or decrease in the number of issued Ordinary Shares resulting from a subdivision or consolidation of shares whether through reorganization, recapitalization, division of shares, reverse share split, spin-off, split-off, spin-out, or other distribution of assets to shareholders, issue of bonus shares or combination of shares, assumption and conversion of outstanding options due to an acquisition by the Company of the shares, stock or assets of any other company or corporation, other increase or decrease in the number of such shares outstanding effected, without receipt of consideration by the Company, or any other occurrence for which the Committee determines an adjustment is appropriate.

 

The purchase price per share of the Ordinary Shares to be paid upon the exercise of the option must be at least 100% of the fair market value of an Ordinary Shares on the date on which the option was granted. Under the Plan, if the Ordinary Shares are principally traded on a national securities exchange or the Nasdaq Global Market or Capital Market at the time of grant, the Company is required to use, at fair market value, the average of the closing prices of the Ordinary Shares for the ten consecutive trading days immediately before the date of grant. If the Ordinary Shares are traded on a national securities exchange or the Nasdaq Stock Global Market or Capital Market, but no closing prices are reported for such ten-day period, or if the Ordinary Shares are principally traded in the over-the-counter market, the Company is required to use, as fair market value, the average of the mean between the bid and asked prices reported for the Company’s Ordinary Shares at the close of trading during such ten-day period before the date of grant. If the Ordinary Shares are traded neither on a national securities exchange, one of the Nasdaq’s Markets nor in the over-the-counter market or if bid and asked prices are otherwise not available, the fair market value of the Ordinary Shares on the date of grant will be determined in good faith by the Committee or the Board of Directors, as the case may be.

 

 
F-37

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

17 Stock options (Cont’d)

 

2019 Stock option and incentive plan (Cont’d)

 

The Board of Directors or the Committee, as the case may be, determines, at the time of grant, when each option granted under the Plan will become exercisable. Notwithstanding the foregoing, all options held by a key employee of the Company or its subsidiaries become immediately exercisable, whether or not exercisable at the time, upon the death or disability, and shall be exercisable within twelve (12) months after the date of death or disability, but in no event later than the expiration date of such Options.

 

No option is to be exercisable more than ten years from the date the option is granted.

 

Payment of Exercise Price for Options. Under the Plans, payment for shares purchased upon exercise of an option may be made by any of the following methods, subject to certain requirements: (i) in cash, (ii) in Ordinary Shares which have been held by the participant for not less than six months prior to the exercise of the option, valued at its Fair Market Value (as defined) on the date of exercise, (iii) in cash by a broker-dealer to whom the holder of the option has submitted an exercise notice consisting of a fully endorsed option, or (iv) by such other medium of payment as the Board or the Committee, as applicable, in its sole discretion, shall authorize, or by any combination of (i), (ii), or (iii), at the sole discretion of the Board or the Committee, as applicable, or in any manner provided in the option agreement, except by directing the Company to withhold Ordinary Shares otherwise issuable upon the exercise of the Option in payment of the exercise price.

 

Transfer of Options. Under the Plans, an option may not be sold, assigned or otherwise transferred except to:

 

 

·

the spouse or lineal descendant of a plan participant;

 

 

 

 

·

the trustee of a trust for the primary benefit of a plan participant’s spouse or lineal descendant;

 

 

 

 

·

a partnership of which a plan participant and lineal descendants are the only partners; or

 

 

 

 

·

a tax exempt organization.

 

These assignments are only permitted if the assigning option holder does not receive any compensation in connection with the assignment and the assignment is expressly approved by the Board or Committee, as the case may be.

 

 
F-38

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

17 Stock options (Cont’d)

 

2019 Stock option and incentive plan (Cont’d)

 

The Company indemnifies the members of any Committee and its delegates and the Chief Executive Officer against (a) the reasonable expenses (as such expenses are incurred), including attorneys’ fees actually and necessarily incurred in connection with the defense of any action, suit or proceeding (or in connection with any appeal therein), to which they or any of them may be a party by reason of any action taken or failure to act under or in connection with the Plan, or any option granted under the Plan; and (b) all amounts paid by them in settlement thereof (provided such settlement is approved by independent legal counsel selected by the Company) or paid by them in satisfaction of a judgment in any such action, suit or proceeding, except in relation to matters as to which it shall be adjudged in such action, suit or proceeding that such Committee member or delegatee, as applicable, is liable for gross negligence or gross misconduct in the performance of his or her duties; provided that within 60 days after institution of any such action, suit or proceeding a Committee member or delegatee shall in writing offer the Company the opportunity, at its own expense, to handle and defend the same.

 

The Board may terminate, suspend, or amend the Plan at any time without the authorization of shareholders to the extent allowed by law or the rules of any market on which the Company’s shares are then listed or quoted.

 

During the year ended December 31, 2019, the Company granted such options to its officers, directors and employees, which allow them to purchase up to 51,000 ordinary shares. The exercise price of all options granted is US$2.60 per share. The stock options granted are exercisable on January 1, 2022 and terminate on April 18, 2029.

 

The Company estimate the fair value of the options granted under the Binomial pricing model at US$2.324 per share.

 

Changes in outstanding options under various plans mentioned above were as follows:

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

Number

of

options

 

 

Weighted

average

exercise

price

 

 

Number

of

options

 

 

Weighted

average

exercise

price

 

 

Number

of

options

 

 

Weighted

average

exercise

price

 

 

 

 

 

 

US$

 

 

 

 

 

US$

 

 

 

 

 

US$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding, beginning of year

 

 

51,000

 

 

 

2.60

 

 

 

51,000

 

 

 

2.60

 

 

 

-

 

 

 

-

 

Granted

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

51,000

 

 

 

2.60

 

Bonus shares adjustment

 

 

34,000

 

 

 

(1.04)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding, end of year

 

 

85,000

 

 

 

1.56

 

 

 

51,000

 

 

 

2.60

 

 

 

51,000

 

 

 

2.60

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercisable, end of year

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 
F-39

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

17 Stock options(Cont’d)

 

As of December 31, 2021, 2020 and 2019, there was no unrecognized stock-based compensation expense related to unvested stock options. The compensation expense for the year is approximately US$55,000 (2020: US$54,000; 2019: US$10,000).

 

The Group applies the provisions of ASC No. 718-10, which requires to recognise expense related to the fair value of stock-based compensation awards, including employee stock options.

 

The Binomial option-pricing model is used to estimate the fair value of the options granted. This requires the input of subjective assumptions, including the expected volatility of stock price, expected option term, expected risk-free rate over the expected option term and expected dividend yield rate over the expected option term. Because changes in subjective input assumptions can materially affect the fair value estimate, in directors’ opinion, the existing model may not necessarily provide a realisable measure of the fair value of the stock options. Expected volatility is based on historical volatility in the 180 days prior to the issue of the options. Expected option term and dividend yield rate are based on historical trends. Expected risk-free rate is based on US Treasury securities with similar maturities as the expected terms of the options at the date of grant.

 

18 Pension plan

 

Prior to December 1, 2000, Far East had only one defined contribution pension plan for all its Hong Kong employees. Under this plan, all employees were entitled to pension benefits equal to their own contributions plus 50% to 100% of individual fund account balances contributed by Far East, depending on their years of service with Far East. Far East was required to make specific contributions at approximately 10% of the basic salaries of the employees to an independent fund management company.

 

With the introduction of the Mandatory Provident Fund Scheme (“MPF scheme”), a defined contribution scheme managed by an independent trustee on December 1, 2000, Far East and its employees who joined Far East subsequently make monthly contributions to the scheme at 5% of the employee’s cash income as defined under the Mandatory Provident Fund Schemes Ordinance. Under the MPF scheme, the employer and its employees are each required to make contributions to the plan at 5% of the employees' relevant income, subject to a cap of monthly relevant income of HK$30,000. Contributions to the plan vest immediately.

 

During the years ended December 31, 2021, 2020 and 2019, the aggregate contributions of the Group to the aforementioned pension plans and retirement benefit schemes were approximately US$225,000, US$104,000 and US$332,000 respectively.

 

As stipulated by the rules and regulations in the PRC, the PRC’s subsidiaries contributes to state-sponsored retirement plans for its employees in Mainland China. PRC’s subsidiaries’ contribution approximately 16% of the basic salaries of its employees, and have no further obligations for the actual payment of pension or post-retirement benefits beyond the annual contributions. The state-sponsored retirement plans are responsible for the entire pension obligations payable to retired employees.

 

 
F-40

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

19 Risk factors

 

Financial risk factors

 

The Group’s activities expose it to a variety of financial risks: credit risk and foreign exchange rate risk.

 

(i) Credit risk

 

The Group has no significant concentration of credit risk, cash in banks in Hong Kong and PRC is insured with limit of approximately US$64,000 and US$72,000, respectively per bank per each depositor. Uninsured cash in banks and restricted cash balances in Hong Kong and PRC are of approximately US$5,327,000 (2020: US$4,594,000). Cash transactions are limited to high credit quality banks.

 

(ii) Foreign exchange rate risk

 

The Group operates in Hong Kong, the PRC and trades with both local and overseas customers and suppliers, and is exposed to foreign exchange rate risk arising from various currency exposures, primarily with respect to purchases in Hong Kong dollars, Renminbi and Euros. Foreign exchange risk arises from committed and unmatched future commercial transactions, such as confirmed import purchase orders and sales orders, recognized assets and liabilities, and net investment in the PRC operations.

 

20 Risk and uncertainty

 

The outbreak of COVID-19 worldwide and the various public health measures put in place in many countries to prevent the spread of COVID-19 have disrupted the overall business of the Group at different levels of time and regions in 2020. After the Chinese new year in February 2020, the Group’s domestic businesses were affected by the lock-down of various cities implemented in PRC, resulting in the forced suspension of some local operations until the gradual resumption of work beginning from late March to early April 2020. Management continues to evaluate the impact of the COVID-19 pandemic and has concluded that while it is reasonably possible that the virus could have a negative effect on the Group’s consolidated financial position, results of its operations, the specific impact is not readily determinable as of the date of these consolidated financial statements. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.

 

21 Related party transactions

 

Other than compensation to directors and stock options available to the directors and disposal of long-term investment to associate Blue Sky for a total consideration of approximately US$148,000 with nil gain or loss on disposal during the year ended December 31, 2020, there were no transactions with other related parties in the years 2021, 2020 and 2019.

 

 
F-41

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

22 Commitments and contingencies

 

(i) Banking facilities

 

As at December 31, 2021 and 2020, the Group had various banking facilities available for overdraft and import and export credits from which the Group can draw up to approximately US$897,000 and US$897,000 respectively, of which approximately US$605,000 and US$596,000 were utilised for issuance of bank guarantees as security for the performance of various contracts with customers and import loans. The various banking facilities are secured by a bank deposit of approximately US$897,000 and various blanket counter indemnities and counter indemnities. The Group undertakes to maintain its tangible net worth not at any time less than approximately US$3,846,000 and was in compliance with the covenant. The weighted average interest rate for import loans as at December 31, 2021 was 5% per annum (December 31, 2020: 4.9% per annum). For the years ended December 31, 2021 and 2020, the average dollar amount of the bank borrowings was approximately US$219,000 and US$457,000 respectively and average interest rates were approximately 5% and 4.9% per annum respectively for the years ended December 31, 2021 and 2020.

 

(ii) Non-controlling interest put option

 

The Group granted the non-controlling interest of Yixing Pact Environmental Technology Co., Ltd. and Pact Asia Pacific Limited a put option, which is effective from 2009, requiring the Group to acquire part or all remaining shares of these two companies at a purchase price per share calculated by 5.2 times of their average net income for the three prior fiscal years divided by total number of shares outstanding at the time of exercise of such option. Such put option did not have an expiry date.

 

(iii) Insurance

 

The Group carries insurance policies to cover various risks, primarily general liability, automobile liability, workers’ compensation and employee medical expenses under which we are liable to reimburse the insurance company for a portion of each claim paid.

 

(iv) Purchase commitments

 

To manage the risk of changes in material prices and subcontracting costs used in tendering bids for engineering contracts, most of the time, the Group obtains firm quotations from suppliers and subcontractors before submitting a bid. These quotations do not include any quantity guarantees. As soon as the Group is advised that its bid is successful, the Group enters into firm contracts with most of its materials suppliers and sub-contractors, thereby mitigating the risk of future price variations affecting the contract costs.

 

(v) Litigations

 

The Group is now and may in the future be involved as a party to various legal proceedings that are incidental to the ordinary course of business. Management, after consultation with legal counsel, does not believe that the outcome of these actions will have a material impact on the consolidated financial statements of the Group. There are no significant unresolved legal issues as of December 31, 2021 and 2020.

 

 
F-42

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

22 Commitments and contingencies (Cont’d)

 

(vi) Contingencies

 

The Group accounts for loss contingencies in accordance with ASC Topic 450 and other related guidelines. As of December 31, 2021 and 2020, the Group’s management is of the opinion that there are no commitments and contingencies to account for.

 

23 Segment information

 

(i) The Group reports under two segments: Trading and manufacturing, and Engineering.

 

Operating income represents total revenues less operating expenses, excluding other expense, interest and income taxes. The identifiable assets by segment are those used in each segment’s operations. Intersegment transactions are not significant and have been eliminated to arrive at consolidated totals.

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Revenue

 

 

 

 

 

 

 

 

 

Trading and manufacturing

 

9,619

 

 

9,476

 

 

11,877

 

Engineering

 

 

11,769

 

 

 

3,881

 

 

 

5,522

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21,388

 

 

 

13,357

 

 

 

17,399

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating income / (loss)

 

 

 

 

 

 

 

 

 

 

 

 

Trading and manufacturing

 

 

140

 

 

 

(488)

 

 

(102)

Engineering

 

 

846

 

 

 

(1,027)

 

 

(158)

Unallocated corporate expenses

 

 

(205)

 

 

(186)

 

 

(180)

 

 

 

 

 

 

 

 

 

 

 

 

 

781

 

 

 

(1,701)

 

 

(440)

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Depreciation:

 

 

 

 

 

 

 

 

 

Trading and manufacturing

 

32

 

 

39

 

 

54

 

Engineering

 

 

6

 

 

 

10

 

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

38

 

 

 

49

 

 

 

69

 

 

 

 

 

 

 

 

 

 

 

Capital expenditures, gross

 

 

 

 

 

 

 

 

 

 

 

 

Trading and manufacturing

 

 

1

 

 

 

2

 

 

 

17

 

Engineering

 

 

3

 

 

 

9

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

11

 

 

 

21

 

 

 
F-43

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

23 Segment information (Cont’d)

 

(i) The Group reports under two segments: Trading and manufacturing, and Engineering. (Cont’d)

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

Assets

 

 

 

 

 

 

Trading and manufacturing

 

 

7,969

 

 

 

7,877

 

Engineering

 

 

13,281

 

 

 

12,218

 

 

 

 

 

 

 

 

 

 

 

21,250

 

 

 

20,095

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

Trading and manufacturing

 

 

3,428

 

 

 

2,645

 

Engineering

 

 

3,021

 

 

 

2,987

 

 

 

 

 

 

 

 

 

 

 

6,449

 

 

 

5,632

 

 

(ii) Geographical analysis of revenue by customer location is as follows:

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Revenue -

 

 

 

 

 

 

 

 

 

The PRC

 

 

13,217

 

 

 

5,072

 

 

 

6,886

 

Hong Kong

 

 

7,937

 

 

 

8,024

 

 

 

10,169

 

Others

 

 

234

 

 

 

261

 

 

 

344

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21,388

 

 

 

13,357

 

 

 

17,399

 

 

(iii) Long-lived assets (1)

 

Geographical analysis of long-lived assets is as follows:

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Hong Kong

 

25

 

 

47

 

The PRC

 

 

190

 

 

 

212

 

 

 

 

 

 

 

 

 

 

 

215

 

 

 

259

 

 

(1)  Long-lived assets represent property, plant and equipment, net.

 

 
F-44

Table of Contents

 

EURO TECH HOLDINGS COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(CONT’D)

 

23 Segment information(Cont’d)

 

(iv) Major suppliers

 

Details of individual suppliers accounting for more than 5% of the Group’s purchases are as follows:

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

 

 

 

 

 

 

 

 

Supplier A

 

 

42%

 

 

30%

 

 

53%

Supplier B

 

 

13%

 

 

10%

 

 

7%

Supplier C

 

 

6%

 

 

9%

 

 

6%

Supplier D

 

 

6%

 

 

6%

 

 

6%

Supplier E

 

 

5%

 

 

5%

 

 

-

 

Supplier F

 

 

-

 

 

 

12%

 

 

-

 

 

(v) Major customers

 

Details of individual customers accounting for more than 5% of the Group’s revenue are as follows:

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

 

 

 

 

 

 

 

 

Customer A

 

 

15%

 

 

9%

 

 

19%

Customer B

 

 

-

 

 

 

8%

 

 

-

 

Customer C

 

 

-

 

 

 

6%

 

 

10%

Customer D

 

 

-

 

 

 

-

 

 

 

5%

 

24 Subsequent event

 

On December 16, 2021, the Company announced that the Company’s board of directors authorized the issuance of bonus shares (the “Bonus Shares”), which are issuable on January 21, 2022 to shareholders of record as of January 7, 2022 (the “Record Date”). Shareholders of record on the Record Date will receive one (1) ordinary share for every two (2) ordinary shares held. All issuances resulting in a fractional share will be rounded down to the next whole share. The common stock began trading on a split-adjusted basis on January 24, 2022. The effect of the stock split in form of bonus shares has been reflected retroactively in the financial statements and net income per ordinary share computations.

 

 
F-45

Table of Contents

 

 ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION

TECHNOLOGY COMPANY LIMITED

 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

 

Page

 

Reports of Independent Registered Public Accounting Firm

 

F-47 to F-48

 

Consolidated Balance Sheets as of  December 31, 2021 and 2020

 

F-49

 

Consolidated Statements of Operations for the years ended December 31, 2021, 2020 and 2019

 

F-50

 

Consolidated Statements of Cash Flows for the years ended December 31, 2021, 2020 and 2019

 

F-51

 

Consolidated Statements of Shareholders’ Equity for the years ended December 31, 2021, 2020 and 2019

 

F-52

 

Notes to the Consolidated Financial Statements

 

F-53 to F-76

 

 

 
F-46

Table of Contents

 

Report of Independent Registered Public Accounting Firm

 

To the Board of Directors and Shareholders of  

Zhejiang Tianlan Environmental Protection Technology Company Limited

 

Opinion on the Consolidated Financial Statements

 

We have audited the accompanying consolidated balance sheets of Zhejiang Tianlan Environmental Protection Technology Company Limited (the “Company”) and its subsidiaries (collectively referred to as the “Group”) as of December 31, 2021 and 2020, the related consolidated statements of operations, shareholders’ equity and cash flows for the year ended December 31, 2021, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated financial position of the Group as of December 31, 2021 and 2020, and the results of its consolidated operations and its consolidated cash flows for each of the three years ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

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

 

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

 

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence supporting 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.

 

Critical Audit Matter

 

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

 

 
F-47

Table of Contents

 

Report of Independent Registered Public Accounting Firm (Cont’d)

 

To the Board of Directors and Shareholders of  

Zhejiang Tianlan Environmental Protection Technology Company Limited

 

Critical Audit Matter (Cont’d)

 

Revenue Recognition

 

As described further in Note 2 to the consolidated financial statements, revenues derived from long-term contracts are recognized as the performance obligations are satisfied over time. The Group uses a ratio of project costs incurred to estimated total costs for each contract to recognize revenue. Under the cost-to-cost approach, the determination of the progress towards completion requires management to prepare estimates of the costs to complete. In addition, the Group’s contracts may include variable consideration related to contract modifications through change orders or claims, and management must also estimate the variable consideration the Group expects to receive in order to estimate the total contract revenue. We identified revenue recognized over time to be a critical audit matter.

 

The principal considerations for our determination that revenue recognized over time is a critical audit matter is that auditing management’s estimate of the progress toward completion of its projects was complex and subjective. This is due to the considerable judgement required to evaluate management’s determination of the forecasted costs to complete its long-term contracts as future results may vary significantly from past estimates due to changes in facts and circumstances. In addition, auditing the Group’s measurement of variable consideration is also complex and highly judgmental and can have a material effect on the amount of revenue recognized.

 

Our audit procedures related to revenue recognized over time included the following, among others.

 

·

We obtained an understanding, evaluated the design of the operating effectiveness of the Group’s processes and controls related to contract revenue recognition;

·

We tested the Group’s cost-to-cost estimates by evaluating the appropriate application of the cost-to-cost method, testing the significant assumptions used to develop the estimated cost to complete and testing the completeness and accuracy of the underlying data;

·

We tested the estimated variable consideration by evaluating the appropriate application of the most likely amount method, and tracing amounts to supporting documentation;

·

We evaluating management’s ability to reasonably estimate costs by performing a comparison of the actual costs to prior period estimates, including evaluating the timely identification of circumstances that may warrant a modification to the estimated costs;

·

We evaluate management’s methodologies and the consistency of management’s methodologies over the life of the contracts;

·

We tested the original estimated costs and profit margins on projects that were commenced and completed during the year ended December 31, 2021, by obtaining the original estimates, compare to the actual costs and profit margin for the completed contracts and investigate significant changes; and

·

We tested the estimated costs to complete projects that were not completed during the year ended December 31, 2021 by comparing the estimated cost to complete at December 31, 2021 to actual cost incurred subsequent to December 31, 2021

 

s/ Union Power HK CPA Limited

 

We have served as the Company’s auditor since 2018.

 

Hong Kong, the People’s Republic of China

May 13, 2022

 

 
F-48

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

CONSOLIDATED BALANCE SHEETS

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash

 

 

54,976

 

 

 

50,969

 

Accounts receivable, net

 

 

106,022

 

 

 

118,621

 

Prepayments and other current assets

 

 

33,498

 

 

 

28,387

 

Contract assets, net

 

 

72,310

 

 

 

94,494

 

Inventories

 

 

3,386

 

 

 

2,389

 

 

 

 

 

 

 

 

 

 

Total current assets

 

 

270,192

 

 

 

294,860

 

 

 

 

 

 

 

 

 

 

Property, plant and equipment, net

 

 

74,063

 

 

 

79,257

 

Intangible assets, net

 

 

1,865

 

 

 

2,120

 

Land use right, net

 

 

4,997

 

 

 

5,147

 

Deferred tax assets

 

 

14,305

 

 

 

13,639

 

Long-term investments

 

 

1,200

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total non-current assets

 

 

96,430

 

 

 

100,163

 

 

 

 

 

 

 

 

 

 

Total assets

 

 

366,622

 

 

 

395,023

 

 

 

 

 

 

 

 

 

 

Liabilities and shareholders’ equity

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

 

Bank borrowings

 

 

13,518

 

 

 

20,029

 

Accounts payable

 

 

93,962

 

 

 

97,795

 

Other payables and accrued expenses

 

 

18,428

 

 

 

17,747

 

Contract liabilities

 

 

37,481

 

 

 

47,135

 

Other taxes payable

 

 

6,724

 

 

 

15,169

 

 

 

 

 

 

 

 

 

 

Total current liabilities

 

 

170,113

 

 

 

197,875

 

 

 

 

 

 

 

 

 

 

Deferred government grant

 

 

3,889

 

 

 

4,894

 

 

 

 

 

 

 

 

 

 

Total non-current liabilities

 

 

3,889

 

 

 

4,894

 

 

 

 

 

 

 

 

 

 

Total liabilities

 

 

174,002

 

 

 

202,769

 

 

 

 

 

 

 

 

 

 

Commitments and contingencies (Note 21)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shareholders’ equity:

 

 

 

 

 

 

 

 

Share capital 82,572,000 no par value shares authorised, issued and outstanding, as of December 31, 2021 and 2020, respectively

 

 

82,572

 

 

 

82,572

 

Capital reserve

 

 

35,761

 

 

 

35,761

 

PRC statutory reserve

 

 

16,582

 

 

 

15,670

 

Retained earnings

 

 

52,409

 

 

 

55,248

 

 

 

 

 

 

 

 

 

 

Total shareholders’ equity attributable to Zhejiang Tianlan Environmental Protection Technology Company Limited

 

 

187,324

 

 

 

189,251

 

Non-controlling interests

 

 

5,296

 

 

 

3,003

 

 

 

 

 

 

 

 

 

 

Total shareholders’ equity

 

 

192,620

 

 

 

192,254

 

 

 

 

 

 

 

 

 

 

Total liabilities and shareholders’ equity

 

 

366,622

 

 

 

395,023

 

 

The accompanying notes form an integral part of these consolidated financial statements.

 

 
F-49

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

CONSOLIDATED STATEMENTS OF OPERATIONS

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Revenues

 

 

330,841

 

 

 

304,710

 

 

 

277,581

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues

 

 

(275,455)

 

 

(261,478)

 

 

(227,632)

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross profit

 

 

55,386

 

 

 

43,232

 

 

 

49,949

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Selling and administrative expenses

 

 

(52,161)

 

 

(60,393)

 

 

(43,739)

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating income / (loss)

 

 

3,225

 

 

 

(17,161)

 

 

6,210

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest income

 

 

46

 

 

 

30

 

 

 

50

 

Interest expense

 

 

(747)

 

 

(1,676)

 

 

(2,258)

Other income

 

 

11,594

 

 

 

39,646

 

 

 

6,276

 

Other losses

 

 

(1,238

)

 

 

(5,481

)

 

 

(5,624

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income before income tax

 

 

12,880

 

 

 

15,358

 

 

 

4,654

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax credit / (expense)

 

 

698

 

 

 

(1,858)

 

 

(296)

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

13,578

 

 

 

13,500

 

 

 

4,358

 

Net (income) / loss attributable to non-controlling interests

 

 

(2,293)

 

 

2,032

 

 

 

484

 

Net income attributable to Zhejiang Tianlan Environmental Protection Technology Company Limited’s shareholders

 

 

11,285

 

 

 

15,532

 

 

 

4,842

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per ordinary share attributable to Zhejiang Tianlan Environmental Protection Technology Company Limited’s shareholders

 

RMB 0.14

 

 

RMB 0.19

 

 

RMB 0.06

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average ordinary shares outstanding

 

 

82,572,000

 

 

 

82,572,000

 

 

 

82,572,000

 

 

The accompanying notes form an integral part of these consolidated financial statements.

 

 
F-50

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

Cash flows from operating activities:

 

 

 

 

 

 

 

 

 

Net income

 

 

13,578

 

 

 

13,500

 

 

 

4,358

 

Adjustments to reconcile net income to net cash provided by operating activities:

 

 

 

 

 

 

 

 

 

 

 

 

Amortization of intangible assets

 

 

255

 

 

 

142

 

 

 

152

 

Amortization of land use right

 

 

150

 

 

 

159

 

 

 

149

 

Bad debts written off

 

 

-

 

 

 

-

 

 

 

5,383

 

Depreciation

 

 

6,466

 

 

 

6,359

 

 

 

6,556

 

Gain on disposal of property, plant and equipment

 

 

(39)

 

 

-

 

 

 

(39)

Impairment loss on contract assets

 

 

1,238

 

 

 

1,399

 

 

 

-

 

Impairment loss on long-term investments

 

 

-

 

 

 

1,340

 

 

 

-

 

Impairment loss on property, plant and equipment

 

 

-

 

 

 

2,742

 

 

 

-

 

Increase in allowance for doubtful accounts

 

 

-

 

 

 

-

 

 

 

2,437

 

Investment loss

 

 

-

 

 

 

-

 

 

 

241

 

Proceeds from deferred government grant

 

 

-

 

 

 

-

 

 

 

2,349

 

Property, plant and equipment written off

 

 

-

 

 

 

-

 

 

 

14

 

Reversal of allowance for doubtful accounts

 

 

(183)

 

 

(6,463)

 

 

-

 

Change in non-current assets and liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred government grant

 

 

(1,005)

 

 

2,545

 

 

 

-

 

Deferred tax (liabilities) / assets

 

 

(666)

 

 

331

 

 

 

268

 

Decrease / (increase) in current assets:

 

 

 

 

 

 

 

 

 

 

 

 

Accounts receivable, net

 

 

12,782

 

 

 

26,620

 

 

 

11,432

 

Prepayments and other current assets

 

 

(5,111)

 

 

24,472

 

 

 

(6,369)

Contract assets, net

 

 

20,946

 

 

 

(14,932)

 

 

20,033

 

Inventories

 

 

(997)

 

 

3,366

 

 

 

6,208

 

Short-term investments

 

 

-

 

 

 

800

 

 

 

-

 

Increase/(decrease) in current liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Accounts payable

 

 

(3,833)

 

 

8,423

 

 

 

(17,272)

Other payables and accrued expenses

 

 

681

 

 

 

10,164

 

 

 

(8,795)

Contract liabilities

 

 

(9,654)

 

 

(8,763)

 

 

14,852

 

Other taxes payable

 

 

(8,596)

 

 

5,638

 

 

 

(1,577)

Current portion of long-term finance lease obligations

 

 

-

 

 

 

(11,263)

 

 

-

 

Tax refund / (paid)

 

 

151

 

 

 

(9,223)

 

 

(4,299)

 

 

 

 

 

 

 

 

 

 

 

 

 

Net cash provided by operating activities

 

 

26,163

 

 

 

57,356

 

 

 

36,081

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash flows from investing activities:

 

 

 

 

 

 

 

 

 

 

 

 

Proceeds from investment

 

 

-

 

 

 

295

 

 

 

-

 

Proceeds from sale of long-term investments

 

 

-

 

 

 

-

 

 

 

-

 

Proceeds from sale of partial shareholding in a subsidiary

 

 

-

 

 

 

137

 

 

 

510

 

Proceeds from sale of property, plant and equipment

 

 

148

 

 

 

-

 

 

 

50

 

Proceeds from sale of subsidiaries

 

 

-

 

 

 

-

 

 

 

-

 

Purchase of intangible assets

 

 

-

 

 

 

(1,350)

 

 

-

 

Purchase of long-term investments

 

 

(1,200)

 

 

-

 

 

 

-

 

Purchase of property, plant and equipment

 

 

(1,381)

 

 

(577)

 

 

(1,584)

Purchase of short-term investments

 

 

-

 

 

 

-

 

 

 

(800)

Purchase of subsidiary

 

 

-

 

 

 

(5,100)

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net cash used in investing activities

 

 

(2,433)

 

 

(6,595)

 

 

(1,824)

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash flows from financing activities:

 

 

 

 

 

 

 

 

 

 

 

 

Repayments of bank borrowings

 

 

(20,000)

 

 

(36,800)

 

 

(63,000)

Payment of principal obligations under long-term finance lease

 

 

-

 

 

 

-

 

 

 

(29,668)

Proceeds from bank borrowings

 

 

13,500

 

 

 

30,000

 

 

 

44,841

 

Dividend paid to shareholders and interest paid

 

 

(13,223)

 

 

(4,606)

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net cash used in financing activities

 

 

(19,723)

 

 

(11,406)

 

 

(47,827)

 

 

 

 

 

 

 

 

 

 

 

 

 

Net increase/(decrease) in cash and cash equivalents

 

 

4,007

 

 

 

39,355

 

 

 

(13,570)

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents at beginning of year

 

 

50,969

 

 

 

11,614

 

 

 

25,184

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents at end of year

 

 

54,976

 

 

 

50,969

 

 

 

11,614

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

Supplemental disclosure of consolidated cash flow information:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash paid during the period for income tax

 

 

-

 

 

 

-

 

 

 

5,237

 

Cash paid during the period for interest

 

 

680

 

 

 

1,716

 

 

 

2,258

 

 

The accompanying notes form an integral part of these consolidated financial statements.

 

 
F-51

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

 

 

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED’S SHAREHOLDERS

 

 

 

 

 

 

 

Share

capital

 

 

Capital

reserve

 

 

PRC statutory reserve

 

 

Retained

earnings

 

 

Non-controlling interests

 

 

Total

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2018

 

 

82,572

 

 

 

35,566

 

 

 

13,903

 

 

 

42,099

 

 

 

3,862

 

 

 

178,002

 

Net income / (loss)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

4,842

 

 

 

(484)

 

 

4,358

 

Appropriation of reserves

 

 

-

 

 

 

-

 

 

 

518

 

 

 

(518)

 

 

-

 

 

 

-

 

Others

 

 

-

 

 

 

(56)

 

 

-

 

 

 

-

 

 

 

565

 

 

 

509

 

Balance at December 31, 2019

 

 

82,572

 

 

 

35,510

 

 

 

14,421

 

 

 

46,423

 

 

 

3,943

 

 

 

182,869

 

Net income / (loss)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

15,532

 

 

 

(2,032)

 

 

13,500

 

Dividend paid

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(2,890)

 

 

-

 

 

 

(2,890)

Others

 

 

-

 

 

 

251

 

 

 

(436)

 

 

(3,968)

 

 

(269)

 

 

(4,422)

Appropriation of reserves

 

 

-

 

 

 

-

 

 

 

1,685

 

 

 

(1,685)

 

 

-

 

 

 

-

 

Consolidation of companies under common control

 

 

-

 

 

 

3,600

 

 

 

-

 

 

 

1,836

 

 

 

2,122

 

 

 

7,558

 

Ordinary shares injected by shareholders

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(761)

 

 

(761)

Utilization of reserve

 

 

-

 

 

 

(3,600)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(3,600)

Balance at December 31, 2020

 

 

82,572

 

 

 

35,761

 

 

 

15,670

 

 

 

55,248

 

 

 

3,003

 

 

 

192,254

 

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

11,285

 

 

 

2,293

 

 

 

13,578

 

Dividend paid

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(13,212)

 

 

-

 

 

 

(13,212)

Appropriation of reserves

 

 

-

 

 

 

-

 

 

 

912

 

 

 

(912)

 

 

-

 

 

 

-

 

Balance at December 31, 2021

 

 

82,572

 

 

 

35,761

 

 

 

16,582

 

 

 

52,409

 

 

 

5,296

 

 

 

192,620

 

 

The accompanying notes form an integral part of these consolidated financial statements.

 

 
F-52

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

1  Organization and business 

 

Zhejiang Tianlan Environmental Protection Technology Company Limited (the “Company”) was incorporated in Hangzhou City, Zhejiang Province, the People's Republic of China (“PRC”) on May 18, 2000. The Company is a limited liability company limited by shares with an operating period up to long term.

 

The Company provides a comprehensive service for design, general contract, equipment manufacturing, installation, testing and operation management of the treatment of waste gases emitted from various boilers and industrial furnaces of power plants, steel works and chemical plants since 2000.

 

The Company has listed its shares on the New Third Board in the PRC since November 17, 2015 and suspended trading from August 15, 2017 and resumed trading on February 2, 2018 and suspended trading from November 24, 2020 and resumed trading on January 6, 2021.

 

The Group’s principal subsidiaries at December 31, 2021 and 2020 are set out below.

 

Name of entity

 

Ownership interest held by the Group

 

 

Place of incorporation and principal place of operation

 

Principal activities

 

 

 

2021

 

 

2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Zhejiang Tianlan Environmental Protection Engineering Company Limited 

 

 

100%*

 

 

100%*

 

PRC

 

Design, general contract, installation and operating management of environmental protection projects 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Hangzhou Tianlan Environmental Protection Equipment Company Limited

 

 

51%

 

 

51%

 

PRC

 

Manufacturing and installation services of environmental protection equipment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Hangzhou Tianlan Pure Environmental Protection Technology Company Limited

 

 

38.25%

 

 

38.25%

 

PRC

 

Manufacturing of environmental protection equipment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Hangzhou Tiancan Environmental Technology Company Limited

 

 

80%

 

 

80%

 

PRC

 

Manufacturing of environmental protection equipment

 

 

* This company was acquired in August 2020.

 

 
F-53

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

1  Organization and business (Cont’d) 

 

The outbreak of COVID-19 worldwide and the various public health measures put in place in many countries to prevent the spread of COVID-19 have disrupted the overall business of the Group at different levels of time and regions in 2020. After the Chinese new year in February 2020, the Group’s domestic businesses were affected by the lock-down of various cities implemented in PRC, resulting in the forced suspension of some local operations until the gradual resumption of work beginning from late March to early April 2020. Management continues to evaluate the impact of the COVID-19 pandemic and has concluded that while it is reasonably possible that the virus could have a negative effect on the Group’s consolidated financial position, results of its operations, the specific impact is not readily determinable as of the date of these consolidated financial statements. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.

 

2  Summary of significant accounting policies  

    

(a)  Basis of presentation 

 

The accompanying consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”).

 

(b)  Basis of consolidation 

 

The accompanying consolidated financial statements include the results of operations of the Company and its subsidiaries. Significant intercompany transactions and balances have been eliminated.

 

(c)  Subsidiaries 

 

Subsidiaries are all entities over which the Group has control; has the power to appoint or remove the majority of the members of the board of directors; has the right to cast a majority of votes at the meeting of the board of directors or to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders.

 

(d) Revenue recognition 

 

Our revenue is derived from long-term contracts for customers, as well as short-term contracts for customers. Accounting treatment for these contracts in accordance with Accounting Standards Update (“ASU”) 2014-09 (Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers), is as follows:

 

 
F-54

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

2  Summary of significant accounting policies (Cont’d)

 

(d)  Revenue recognition (Cont’d) 

 

Performance obligations satisfied over time (Design, installation and operation management services)

 

Recognition of performance obligations

 

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in the new revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Engineering projects typically span between 12 to 36 months. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Some contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the project life cycle (design, installation and operation management services).

 

Revenues are recognized as our obligations are satisfied over time, using the ratio of project costs incurred to estimated total costs for each contract because of the continuous transfer of control to the customer as all of the work is performed at the customer’s site and, therefore, the customer controls the asset as it is being installed. This continuous transfer of control to the customer is further supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay the Group for costs incurred plus a reasonable profit and take control of any work in process. This cost-to-cost measure is used because management considers it to be the best available measure of progress on these contracts. Contract costs include all direct material, labor, subcontract and other costs.

 

Items excluded from cost-to-cost

 

Pre-contract costs are generally not material and are charged to expense as incurred, but in certain cases pre-contract recognition may be deferred if specific probability criteria are met.

 

Variable consideration

 

Contract modifications through change orders, claims and incentives are routine in the performance of the Group’s contracts to account for changes in the contract specifications or requirements. In most instances, contract modifications are not distinct from the existing contract due to the significant integration of services provided in the contract and are accounted for as a modification of the existing contract and performance obligation. Either the Group or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work. Change orders that are unapproved as to both price and scope are evaluated as claims. The Group considers claims to be amounts in excess of approved contract prices that the Group seeks to collect from its customers or others for customer-caused delays, errors in specifications and designs, contract terminations, change orders that are either in dispute or are unapproved as to both scope and price, or other causes of unanticipated additional contract costs.

 

 
F-55

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

2  Summary of significant accounting policies (Cont’d)  

    

(d)  Revenue recognition (Cont’d) 

 

 

The Group estimates variable consideration for a performance obligation at the most likely amount to which the Group expects to be entitled (or the most likely amount the Group expects to incur in the case of liquidated damages), utilizing estimation methods that best predict the amount of consideration to which the Group will be entitled (or will incur in the case of liquidated damages). The Group includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Group’s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based largely on an assessment of its anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Group.

 

The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders and claims reflected in transaction price (or excluded from transaction price in the case of liquidated damages) are not resolved in the Group’s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.

 

Performance obligations satisfied at a point-in-time (Sales of equipment)

 

Revenue for our sales contracts is recognized at a point in time. Sales are recognized when control of the products has transferred, being when the products are delivered to the customer. Delivery occurs when the products have been delivered to the point of receipt by customer.

 

(e)  Research and development costs 

 

Research and development costs (“R&D” costs) are expensed as incurred. The R&D costs amounted to approximately 23,419,000, RMB28,589,000 and RMB19,018,000 for the years ended December 31, 2021, 2020 and 2019 respectively and were included in “Selling and administrative expenses” in the Group’s consolidated statements of operations.

 

(f)  Income tax  

 

The Group follows the liability method of accounting for income tax. Under this method, deferred tax assets and liabilities are recorded for future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled. The Group also evaluates whether the recorded deferred tax assets and valuation allowances can be realized and, when necessary, reduces the amounts to what is expected to be realized.

 

The accounting guidance on accounting for uncertainty in income taxes also addresses derecognition, classification, interest and penalties on income taxes, and accounting in interim periods. The Group does not believe it has any uncertain tax positions through the periods ended December 31, 2021, 2020 and 2019 respectively which would have a material impact on the Group’s consolidated financial statements.

 

The Group files tax returns in the PRC. The tax returns for 2021, 2020 and 2019 are subject to examination by the PRC taxing authorities, commencing with the first year filed.

 

 
F-56

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

2  Summary of significant accounting policies (Cont’d)  

    

(g)  Cash and cash equivalents 

 

Cash and cash equivalents consist of bank deposits with original maturities of three months or less, all of which are unrestricted as to withdrawal and uninsured. There were no cash equivalents as of December 31, 2021 and 2020.

 

(h)  Accounts receivable and allowance for doubtful accounts  

 

The Group does not charge interest to its customers and carries its customer receivables at their face amounts, less an allowance for doubtful accounts. As is common practice in the industry, the Group classifies all accounts receivable as current assets.

 

The Group grants trade credit, on a non-collateralized basis, to its customers and is subject to potential credit risk related to changes in business and overall economic activity. The Group analyzes specific accounts receivable balances, historical bad debts, customer credit-worthiness, current economic trends and changes in customer payment terms when evaluating the adequacy of the allowance for doubtful accounts. In the event that a customer balance is deemed to be uncollectible, the account balance is written-off against the allowance for doubtful accounts.

 

(i)  Classification of contract assets, net and liabilities  

 

For revenue recognized associated with its contracts with customers over time, for which the Group has an enforceable right to receive compensation. Many of our contracts contain specific provisions that determine when the Group can bill for its work performed under these contracts.

 

Any revenue earned on a contract that has not yet been billed to the customer is recorded as a contract asset on the Group’s consolidated balance sheets.

 

The Group’s consolidated balance sheets present contract liabilities that contain deferred revenue that represent any costs incurred on contracts in process for which revenue has not yet been recognized.

 

(j)  Inventories 

 

Inventories are measured using the weighted average method and are stated at the lower of cost or net realizable value. Cost of finished goods comprise direct material, direct production costs and an allocated portion of production overhead costs based on normal operating capacity.

 

(k)  Property, plant and equipment and land use right, net 

 

Property, plant and equipment is carried at cost. Major modifications or refurbishments which extend the useful life of the assets are capitalized and depreciated over the adjusted remaining useful life of the assets. Upon retirement or disposition of property, plant and equipment, the cost and related accumulated depreciation are removed and any resulting gain or loss is recognized in consolidated income from operations. The cost of maintenance and repairs is charged to expense as incurred. Property, plant and equipment is reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If the carrying value of property, plant and equipment exceeds its fair value, an impairment charge would be recorded in the consolidated statement of operations.

 

 
F-57

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

2  Summary of significant accounting policies (Cont’d)  

    

(k)  Property, plant and equipment and land use right, net (Cont’d) 

 

Land in the PRC is owned by the PRC government. The government in the PRC, according to PRC Law, may sell the right to use the land for a specific period of time. Thus, all of the Group’s land purchases in the PRC are considered to be leasehold land and are classified as land use right.

 

Depreciation of property, plant and equipment and amortization of land use right are computed using the straight-line method over the assets’ estimated useful lives as follows:

 

Land use right

Over terms of the leases

Buildings and leasehold improvements

11 to 50 years, with 5% residual value

Furniture, fixtures and office equipment

5 years, with 5% residual value

Motor vehicles

5 years, with 5% residual value

Plant and machineries

5 to 10 years, with 5% residual value

 

(l)  Intangible assets, net 

 

The Group is currently amortizing its acquired intangible assets, consisted of patents and others, with finite-lived over periods generally ranging between three to twenty years.

 

(m)  Impairment of long lived assets 

 

Long-lived assets such as property, plant and equipment and intangible assets with finite lives are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the assets to an estimate of future undiscounted cash flows expected to be generated from the use of the assets and their eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the assets, the Group recognizes an impairment loss based on the excess of the carrying value of the assets over the fair value of the assets. The impairment of long-lived assets amounted to approximately RMB Nil, RMB2,742,000 and RMB Nil for the years ended December 31, 2021, 2020 and 2019 respectively and were included in “Selling and administrative expenses” in the Group’s consolidated statements of operations.

 

(n)  Government grant income 

 

Government grant income consists of receipt of funds to subsidize the investment cost of technical development in China. No present or future obligation arises from the receipt of such amount.

 

Government grants are recognized in the consolidated balance sheet initially when there is reasonable assurance that they will be received and that the Group will comply with the conditions attaching to them. Grants that compensate the Group for expenses incurred are recognized as income in the consolidated statement of operations on a systematic basis in the same periods in which the expenses are incurred. Grants that compensate the Group for the cost of an asset are deducted from the carrying amount of the asset and consequently are effectively recognized in the consolidated statements of operations over the useful life of the asset by way of reduced depreciation expenses.

 

 
F-58

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

2  Summary of significant accounting policies (Cont’d)  

    

(o)  Leases arrangements  

 

The Group adopted ASU No. 2016-02, Leases (Topic 842). The Group leases certain equipment under finance leases. The economic substance of the leases is a financing transaction for acquisition of the equipment. Accordingly, the right-of-use assets for these leases are included on the Group’s consolidated balance sheets in property, plant and equipment, net of accumulated depreciation, amortization and impairment losses, with a corresponding amount recorded in current portion of long-term finance lease obligations. The finance lease assets are amortized over the life of the lease or, if shorter, the life of the leased asset, on a straight-line basis and included in depreciation expense. The financing component associated with finance lease obligations is included in interest expense. Generally, for the Group’s finance leases an implicit rate to calculate present value is provided in the lease agreement, however if a rate in not provided the Group determines this rate by estimating the Group’s incremental borrowing rate, utilizing the borrowing rates associated with the Group’s various debt instruments.

 

The Group determines if an arrangement is a lease at inception. Lease liabilities are the Group’s obligation to make lease payments arising from a lease and are measured on a discounted basis.

 

(p)  Share capital 

 

Paid in capital refers to the registered capital paid up by the shareholders of the Company.

 

At December 31, 2021, there were 82,572,000 shares (2020: 82,572,000 shares) issued.

 

(q)  Use of estimates 

 

The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting estimates of the Group require a higher degree of judgment than others in their application. These include the recognition of revenue and earnings from contracts over time, contract assets, net and contract liabilities. Management continually evaluates all of its estimates and judgments based on available information and experience; however, actual results could differ from these estimates.

 

(r)  Related parties 

 

Entities are considered to be related to the Group if the parties, directly or indirectly, through one or more intermediaries, control, are controlled by, or are under common control with the Group. Related parties also include principal owners of the Group, its management, members of the immediate families of principal owners of the Group and its management and other parties with which the Group may deal if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.

 

 
F-59

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

2  Summary of significant accounting policies (Cont’d)  

    

(s)  Net income per ordinary share 

 

The Group computes net income per ordinary share using the treasury stock method. Under the treasury stock method, basic earnings per share attributable to Zhejiang Tianlan Environmental Protection Technology Company Limited are computed by dividing net income attributable to Zhejiang Tianlan Environmental Protection Technology Company Limited by the weighted average number of ordinary shares outstanding during the period.

 

  (t)  Warranties 

 

The suppliers of the Group offer a standard one-year warranty to end customer of the Group. The Group only provides labour service to repair or replace parts. The Group does not maintain a general warranty reserve because historically labour costs for such repair or replacement have been de minimis.

 

  (u)  Shipping and handling costs 

 

Amounts billed to customers related to shipping and handling are classified as revenues, and the Group’s shipping and handling costs are included in cost of revenues.

 

  (v)  Finance costs 

 

Interest relating to loans repaid is expensed in the period the repayment occurs.

 

  (w)  Concentrations  

 

Financial instruments that potentially subject the Group to a concentration of credit risk consist principally of cash and cash equivalents and accounts receivable, net. The Group maintains substantially all of its cash and cash equivalent balances with large financial institutions which are believed to be high quality institutions.

 

The Group is subject to a concentration of risk because it derives a significant portion of its revenues from a few customers. The Group’s top five customers accounted for approximately 35%, 39%, and 40% of consolidated revenues for the years ended December 31, 2021, 2020 and 2019, respectively. For the years ended December 31, 2021, 2020 and 2019, one customer accounted for 16%, 16% and 17% of annual revenues, respectively.

 

The Group grants trade credit under contractual payment terms, generally without collateral, to its customers, which include high credit quality electric utilities, general contractors, owners and managers of industrial properties.

 

Consequently, the Group is subject to potential credit risk related to changes in business and economic factors. At December 31, 2021 and 2020, none of the Group’s customers individually exceeded 10.0% of accounts receivable. The Group believes the terms and conditions in its contracts, billing and collection policies are adequate to minimize the potential credit risk.

 

 
F-60

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

2  Summary of significant accounting policies (Cont’d)  

    

(x)  Statutory reserve 

 

The Group is required to make appropriation to reserve, comprising the PRC statutory reserve, based on after-tax net income determined with generally accepted accounting principles of the PRC (“PRC GAAP”).

 

Appropriations to the PRC statutory reserve are required to be at least 10% of the after tax net income determined in accordance with PRC GAAP until the reserve is equal to 50% of the entities’ registered capital.

 

(y)  Fair value measurements  

 

The Group uses the three-tier hierarchy of fair value measurement, which prioritizes the inputs used in measuring fair value based upon their degree of availability in external active markets. These tiers include: Level 1 (the highest priority), defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3 (the lowest priority), defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.

 

As of December 31, 2021 and 2020, the Group determined that the carrying values of cash, and cash equivalents, accounts receivable, net, prepayments and other current assets, contract assets, bank borrowings, accounts payable, other payables and accrued expenses and contract liabilities approximate their fair values because of the short-term nature of these instruments.

 

(z)  Short-term and long-term investments  

 

The Group has elected to apply the measurement alternative to equity securities without readily determinable fair values. As such, the Group’s non-marketable equity securities are measured at cost, less any impairment, and are adjusted for changes in fair value resulting from observable transactions for identical or similar investments of the investee.

 

(aa)  Recent accounting pronouncements 

 

Changes to GAAP are typically established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s ASC. The Group considers the applicability and impact of all ASUs. The Group, based on its assessment, determined that any recently issued or proposed ASUs not listed below are either not applicable to the Group or may have minimal impact on its consolidated financial statements.

 

Recently adopted accounting pronouncements

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments, which introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial instruments, including trade receivables and off-balance sheet credit exposures. Under this guidance, an entity is required to consider a broader range of information to estimate expected credit losses, which may result in earlier recognition of losses. This ASU also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management’s estimate of expected credit losses and the reasons for those changes.

 

 
F-61

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

2  Summary of significant accounting policies (Cont’d)  

    

(aa)  Recent accounting pronouncements (Cont’d)  

 

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements for Level 1, Level 2 and Level 3 instruments in the fair value hierarchy. The Group adopted this ASU in January 2020 and there was no effect on the consolidated financial statements or disclosures.

 

Recently issued accounting pronouncements not yet adopted

 

In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes, eliminates certain exceptions within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistent application among reporting entities. The guidance is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years, with early adoption permitted. Upon adoption, the Group must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The adoption of this standard is not expected to have a material impact on the Group’s consolidated financial statements or disclosures.

 

In January 2020, the FASB issued ASU 2020-01, “Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815),” an amendment clarifying the interaction between accounting standards related to equity securities, equity method investments, and certain derivative instruments. The guidance is effective for fiscal years beginning after December 15, 2020. ASU 2020-01 will become effective for the Group in fiscal 2022. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

 

In October 2020, the FASB issued ASU 2020-10, “Codification Improvements,” this ASU affects a wide variety of Topics in the Codification. They apply to all reporting entities within the scope of the affected accounting guidance. More specifically, this ASU, among other things, contains amendments that improve the consistency of the Codification by including all disclosure guidance in the appropriate Disclosure Section (Section 50). Many of the amendments arose because the FASB provided an option to give certain information either on the face of the financial statements or in the notes to financial statements and that option only was included in the Other Presentation Matters Section (Section 45) of the Codification. The option to disclose information in the notes to financial statements should have been codified in the Disclosure Section as well as the Other Presentation Matters Section (or other Section of the Codification in which the option to disclose in the notes to financial statements appears). Those amendments are not expected to change current practice. The amendments are effective for annual periods beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022. Early application of the amendments is permitted for and varies based on the entity. The amendments should be applied retrospectively and at the beginning of the period that includes the adoption date. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

 

 
F-62

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

2  Summary of significant accounting policies (Cont’d)  

    

(ab)  Non-controlling interests  

 

For entities that are consolidated, but not 100% owned, a portion of the income or loss and equity is allocated to owners other than the Group. The aggregate of the income or loss and corresponding equity that is not owned by the Group is included within non-controlling interests in the consolidated financial statements.

 

Non-controlling interests is presented as a separate component of equity in the consolidated balance sheets. Net income includes the net income attributable to the holders of non-controlling interests in the consolidated statements of operations and comprehensive income / (loss). Profits and losses are allocated to non-controlling interests in proportion to their relative ownership interests regardless of their basis.

 

3  Lease obligations  

 

The Group has finance leases primarily for equipment.

 

The components of lease expense are as follows:

 

 

 

Years ended December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Finance lease cost:

 

 

 

 

 

 

Amortization of right-of-use assets

 

 

-

 

 

 

5,837

 

Interest on lease liabilities included under cost of revenue and selling and administrative expenses

 

 

-

 

 

 

1,244

 

 

 

 

 

 

 

 

 

 

Total finance lease cost

 

 

-

 

 

 

7,081

 

 

Supplemental consolidated cash flow information related to leases is as follows:

 

 

 

Years ended December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

Finance cash flows from finance leases

 

 

-

 

 

 

11,263

 

 

 

 

 

 

 

 

 

 

Right-of-use assets obtained in exchange for lease obligations (noncash):

 

 

 

 

 

 

 

 

Finance leases

 

 

-

 

 

 

-

 

 

 
F-63

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

3 Lease obligations (Cont’d)

 

Supplemental consolidated balance sheet information related to leases is as follows:

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Finance leases

 

 

 

 

 

 

Property, plant and equipment, at cost

 

 

-

 

 

 

-

 

Accumulated depreciation and impairment losses

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Property, plant and equipment, net

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Current maturities of long-term debt

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total finance lease liabilities

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Weighted average remaining lease term

 

 

 

 

 

 

 

 

Finance leases

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Weighted average discount rate

 

 

 

 

 

 

 

 

Finance leases

 

 

5.9%

 

 

5.9%

 

4 Accounts receivable, net

 

Accounts receivable, net consisted of the following at December 31:

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Contract receivables

 

 

148,889

 

 

 

160,803

 

Less: allowance for doubtful accounts

 

 

(42,867)

 

 

(42,182)

 

 

 

 

 

 

 

 

 

 

 

 

106,022

 

 

 

118,621

 

 

The roll-forward of activity in the allowance for doubtful accounts was as follows for the years ended December 31:

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Balance at beginning of period

 

 

42,182

 

 

 

26,484

 

Add: provision for allowances

 

 

868

 

 

 

22,161

 

Less: Reversal of provision for doubtful accounts

 

 

(183)

 

 

(6,463)

 

 

 

 

 

 

 

 

 

Balance at end of period

 

 

42,867

 

 

 

42,182

 

 

 
F-64

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

4 Accounts receivable, net (Cont’d)

 

The following is an aging analysis of accounts receivable, net at December 31:

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Within 1 year

 

 

82,534

 

 

 

76,590

 

1 year -  2 years

 

 

12,144

 

 

 

31,389

 

2 years - 3 years

 

 

5,111

 

 

 

6,128

 

3 years - 4 years

 

 

5,141

 

 

 

3,678

 

4 years - 5 years

 

 

1,092

 

 

 

836

 

 

 

 

 

 

 

 

 

 

 

 

 

106,022

 

 

 

118,621

 

 

At December 31, 2021, the accounts receivable, net pledged as security for the Company’s bank loans and third party loans amounted to RMB Nil (2020: RMB Nil).

 

5 Prepayments and other current assets

 

Prepayments and other current assets mainly represent deposits paid for bidding projects, purchases, services and finance leases and prepaid expenses.

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Prepayments

 

 

22,717

 

 

 

16,632

 

Deposits paid for bidding projects and temporary payments

 

 

7,030

 

 

 

10,448

 

Other current assets

 

 

3,751

 

 

 

1,307

 

 

 

 

 

 

 

 

 

 

 

 

 

33,498

 

 

 

28,387

 

 

6 Contract assets, net and liabilities

 

Contracts with customers usually stipulate the timing of payment, which is defined by the terms found within the various contracts under which work was performed during the period. Therefore, contract assets and liabilities are created when the timing of costs incurred on work performed does not coincide with the billing terms.

 

The Group’s consolidated balance sheets present contract assets, net which contains earned unbilled revenue associated with contract work that has been completed but not paid by customers, that are generally due once the job is completed and approved.

 

 
F-65

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

6 Contract assets, net and liabilities (Cont’d)

 

Contract assets, net consisted of the following at December 31:

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Unbilled revenue

 

 

72,310

 

 

 

94,494

 

 

The Group’s consolidated balance sheets present contract liabilities which contain deferred revenue (previously identified as billings in excess of costs and estimated earnings on uncompleted contracts).

 

Contract liabilities consisted of the following at December 31:

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Deferred revenue

 

 

37,481

 

 

 

47,135

 

 

The following table provides information about contract assets, net and contract liabilities from contracts with customers at December 31:

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Contract assets

 

 

72,310

 

 

 

94,494

 

Contract liabilities

 

 

(37,481)

 

 

(47,135)

 

 

 

 

 

 

 

 

 

Net contract assets

 

 

34,829

 

 

 

47,359

 

 

The difference between the opening and closing balances of the Group’s contract assets, net and contract liabilities primarily results from the timing of the Group’s billings in relation to its performance of work.

 

The net asset position for contracts in process consisted of the following at December 31:

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Estimated earnings on uncompleted contracts

 

 

503,434

 

 

 

406,064

 

Less: billings to date

 

 

(468,605)

 

 

(358,705)

 

 

 

 

 

 

 

 

 

 

 

 

34,829

 

 

 

47,359

 

 

 
F-66

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

6 Contract assets, net and liabilities (Cont’d)

 

Contract assets, net consisted of the following at December 31:

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Gross contract assets

 

 

81,198

 

 

 

102,144

 

Less: allowance for doubtful accounts

 

 

(8,888)

 

 

(7,650)

 

 

 

 

 

 

 

 

 

 

 

 

72,310

 

 

 

94,494

 

 

7 Inventories

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Raw materials

 

 

2,381

 

 

 

341

 

Finished goods

 

 

1,005

 

 

 

2,048

 

 

 

 

 

 

 

 

 

 

 

 

 

3,386

 

 

 

2,389

 

 

8 Short-term and long-term investments

 

The Group's short-term investments consist of wealth management products and long-term investments consist of minority ownership interests in Chongqing Zhongtian Haizhi Ecological Environment Technology Co., Ltd (2020: Nil) limited liability company, generally from private equity arrangements. These investments are carried under the equity method of accounting, with changes in the carrying value reported as realized gains or losses in the consolidated financial statements.

 

 
F-67

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

9 Property, plant and equipment

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Building and leasehold improvements

 

 

167,874

 

 

 

167,874

 

Furniture, fixtures and office equipment

 

 

3,694

 

 

 

3,658

 

Motor vehicles

 

 

4,647

 

 

 

4,808

 

Plant and machineries

 

 

10,097

 

 

 

9,399

 

 

 

 

 

 

 

 

 

 

Total

 

 

186,312

 

 

 

185,739

 

 

 

 

 

 

 

 

 

 

Less: Accumulated depreciation and amortization

 

 

(76,008)

 

 

(70,241)

Accumulated impairment losses

 

 

(36,241)

 

 

(36,241)

 

 

 

 

 

 

 

 

 

Total

 

 

(112,249)

 

 

(106,482)

 

 

 

 

 

 

 

 

 

Net

 

 

74,063

 

 

 

79,257

 

 

 

 

Year ended December 31,

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation charge

 

 

6,466

 

 

 

6,359

 

 

 

6,556

 

 

At December 31, 2021, the net book value of property, plant and equipment pledged as security for the Company’s bank loans and third party loans amounted to approximately RMB1,524,000 (2020: RMB34,403,000).

 

 
F-68

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

10 Intangible assets, net

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Amortizable intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross carrying amount

 

 

 

 

 

 

Patents

 

 

3,750

 

 

 

3,750

 

Others

 

 

165

 

 

 

165

 

 

 

 

 

 

 

 

 

 

 

 

 

3,915

 

 

 

3,915

 

 

 

 

 

 

 

 

 

 

Less: Accumulated amortization

 

 

(2,050)

 

 

(1,795)

 

 

 

 

 

 

 

 

 

Net carrying amount

 

 

1,865

 

 

 

2,120

 

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Amortization expense

 

 

255

 

 

 

142

 

 

 

152

 

 

At December 31, 2021, estimated future intangible assets amortization expense for each of the next five years and thereafter was as follows:

 

 

 

Future

amortization

expense

 

 

 

RMB’000

 

 

 

 

 

2022

 

 

255

 

2023

 

 

255

 

2024

 

 

255

 

2025

 

 

255

 

2026

 

 

255

 

Thereafter

 

 

590

 

 

 

 

 

 

Total

 

 

1,865

 

 

 
F-69

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

10 Intangible assets, net (Cont’d)

 

At December 31, 2020, estimated future intangible assets amortization expense for each of the next five years and thereafter was as follows:

 

 

 

Future

amortization

expense

 

 

 

RMB’000

 

 

 

 

 

2021

 

 

142

 

2022

 

 

142

 

2023

 

 

142

 

2024

 

 

142

 

2025

 

 

142

 

Thereafter

 

 

1,410

 

 

 

 

 

 

Total

 

 

2,120

 

 

11 Land use right, net

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

Gross carrying amount

 

 

 

 

 

 

 

 

 

 

 

 

 

Land use right

 

 

7,361

 

 

 

7,361

 

Less: Accumulated amortization

 

 

(2,364)

 

 

(2,214)

 

 

 

 

 

 

 

 

 

Net carrying amount

 

 

4,997

 

 

 

5,147

 

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Amortization expense

 

 

150

 

 

 

159

 

 

 

149

 

 

At December 31, 2021, the land use right pledged as security for the Company’s bank loans and third party’s loans amounted to approximately RMB 1,463,000 (2020: RMB4,463,000).

 

 
F-70

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

11 Land use right, net (Cont’d)

 

As December 31, 2021, estimated future land use right amortization expense for each of the next five years and thereafter was as follows:

 

 

 

Future

amortization

expense

 

 

 

RMB’000

 

 

 

 

 

2022

 

 

150

 

2023

 

 

150

 

2024

 

 

150

 

2025

 

 

150

 

2026

 

 

150

 

Thereafter

 

 

4,247

 

 

 

 

 

 

Total

 

 

4,997

 

 

As December 31, 2020, estimated future land use right amortization expense for each of the next five years and thereafter was as follows:

 

 

 

Future

amortization

expense

 

 

 

RMB’000

 

 

 

 

 

2021

 

 

159

 

2022

 

 

159

 

2023

 

 

159

 

2024

 

 

159

 

2025

 

 

159

 

Thereafter

 

 

4,352

 

 

 

 

 

 

Total

 

 

5,147

 

 

 
F-71

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

12 Bank borrowings

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Bank loans borrowed by the Company (note i)

 

 

8,511

 

 

 

10,014

 

Bank loans borrowed by subsidiaries of the Company (note ii)

 

 

5,007

 

 

 

10,015

 

 

 

 

 

 

 

 

 

 

 

 

 

13,518

 

 

 

20,029

 

 

(i)

The bank loans are denominated in Renminbi and are repayable within 1 year. The bank loans borrowed by the Company as of December 31, 2021 bears interest at fixed rates of 4.35% to 5% (2020: 4.79%) per annum. Interest paid during the year ended December 31, 2021 was approximately RMB253,000 (2020: RMB1,377,000 and 2019: RMB1,991,000).

 

(ii)

The bank loans are denominated in Renminbi and are repayable within 1 year. The bank loans borrowed by subsidiaries of the Company as of December 31, 2021 bears interest at a fixed rate ranging from 4.35% to 5% (2020: a fixed rate ranging from 4.5% to 4.79%) per annum and are secured by the subsidiary’s office premises and leasehold improvements and land use right. Interest paid during the year ended December 31, 2021 was approximately RMB427,000 (2020: RMB287,000 and 2019: RMB246,000).

 

13 Other payables and accrued expenses

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Accrued expenses

 

 

8,315

 

 

 

7,629

 

Output VAT

 

 

5,468

 

 

 

6,529

 

Deposits received and temporary receipts

 

 

4,645

 

 

 

3,589

 

 

 

 

 

 

 

 

 

 

 

 

 

18,428

 

 

 

17,747

 

 

14 Other taxes payable

 

Other taxes payable mainly comprise Valued-Added Tax (“VAT”). The Group is subject to output VAT levied at the rate of 3% to 13 % (2020: 3% to 13%) of the revenue from sales of equipment.  The input VAT paid on purchases of materials and other direct inputs can be used to offset the output VAT levied on operating revenue to determine the net VAT payable or recoverable.

 

 
F-72

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

15 Capital reserve

 

Capital reserve represents capital contributions from shareholders in excess of the paid-in capital amount and capitalization of gain on disposal of subsidiaries to the shareholders in previous years.

 

16 Other income and other losses

 

Other income

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Compensation income

 

 

-

 

 

 

22,548

 

 

 

-

 

Gain on disposal of property, plant and equipment

 

 

39

 

 

 

-

 

 

 

39

 

Investment income

 

 

531

 

 

 

266

 

 

 

-

 

Amounts waived by payees 

 

 

3,061

 

 

 

4,535

 

 

 

280

 

Reversal of allowance for doubtful accounts

 

 

183

 

 

 

6,463

 

 

 

-

 

Subsidy income from PRC government

 

 

7,780

 

 

 

5,834

 

 

 

5,957

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11,594

 

 

 

39,646

 

 

 

6,276

 

 

Other losses

 

 

 

Year ended  December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Bad debts written off

 

 

-

 

 

 

-

 

 

 

5,383

 

Impairment loss on contract assets

 

 

1,238

 

 

 

1,399

 

 

 

-

 

Impairment loss on long-term investments

 

 

-

 

 

 

1,340

 

 

 

-

 

Impairment loss on property, plant and equipment

 

 

-

 

 

 

2,742

 

 

 

-

 

Investment loss

 

 

-

 

 

 

-

 

 

 

241

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,238

 

 

 

5,481

 

 

 

5,624

 

 

17 Income tax(credit)/expense

 

According to relevant PRC tax laws and regulations, entities incorporated in the PRC are subject to Enterprise Income Tax (“EIT”) at a statutory rate of 25% or reduced national EIT rates of 15% for certain High and New Technology Enterprises (“HNTE”) on PRC taxable income. Zhejiang Tianlan Environmental Protection Technology Company Limited and Hangzhou Tianlan Environmental Protection Equipment Company Limited are classified as HNTE which enjoy a preferential tax rate of 15%.

 

 
F-73

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

17 Income tax(credit)/expense (Cont’d)

 

During the years ended December 31, 2021 and 2020, the PRC tax laws and regulations have launched a tax reduction scheme for small enterprises, Hangzhou Tianlan Pure Environmental  Protection Technology Company Limited, Hangzhou Tiancan Environmental Technology Company Limited, Zhejiang Tianlan Environmental Engineering and Design Company Limited and Zhejiang Tianlan Environmental Protection Engineering Company Limited are entitled to enjoy this tax benefit. As such, they are subjects to Enterprise Income Tax rate of 20% only.

 

The Company and its subsidiaries are based in the PRC and file an EIT return. The components of the provision for income tax expense/(credit) were as follows:

 

 

 

Year ended  December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Current tax (credit)/expense

 

 

 

 

 

 

 

 

 

PRC EIT

 

 

(32)

 

 

757

 

 

 

28

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax (credit)/expense

 

 

(32)

 

 

757

 

 

 

28

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Deferred tax (credit)/expense

 

 

(666)

 

 

1,101

 

 

 

268

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total deferred tax (credit)/expense

 

 

(666)

 

 

1,101

 

 

 

268

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total (credit)/expense

 

 

(698)

 

 

1,858

 

 

 

296

 

 

The items comprising the difference between income tax computed at the EIT statutory rates in effect for 2021, 2020 and 2019 and our effective tax rates were as follows:

 

 

 

Year ended  December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Income before income tax

 

 

12,880

 

 

 

15,358

 

 

 

4,654

 

Computed tax using respective companies’ statutory tax rates

 

 

1,932

 

 

 

2,304

 

 

 

642

 

(Over)-provision for income tax in prior years

 

 

(39)

 

 

(48)

 

 

-

 

Temporary differences

 

 

401

 

 

 

182

 

 

 

202

 

Tax effect of expenses not deductible for tax purposes

 

 

286

 

 

 

2,306

 

 

 

693

 

Tax effect of special deduction for research and development costs

 

 

(3,263)

 

 

(3,001)

 

 

(2,103)

Others

 

 

(15)

 

 

115

 

 

 

862

 

Income taxes (credit)/expense at effective tax rate

 

 

(698)

 

 

1,858

 

 

 

296

 

 

 
F-74

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

17 Income tax(credit)/expense (Cont’d)

 

The components of deferred tax assets are as follows:

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Allowance for doubtful accounts

 

 

6,188

 

 

 

6,184

 

Deferred government grant 

 

 

583

 

 

 

750

 

Impairment losses on assets  

 

 

6,940

 

 

 

6,705

 

Tax losses

 

 

594

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total deferred tax assets

 

 

14,305

 

 

 

13,639

 

 

Uncertain tax positions

 

As a result of the Group’s analysis, management has determined that the Group does not have any material uncertain tax positions.

 

18 Pension plan

 

As stipulated by the rules and regulations in the PRC, the Group contributes to state-sponsored retirement plans for its employees in Mainland China.  The Group contributes approximately 12% to 14% of the basic salaries of its employees, and has no further obligations for the actual payment of pension or post-retirement benefits beyond the annual contributions.  The state-sponsored retirement plans are responsible for the entire pension obligations payable to retired employees.

 

During the years ended December 31, 2021, 2020 and 2019, the aggregate contributions of the Group to the aforementioned pension plans and retirement benefit schemes were approximately RMB6,003,000, RMB5,645,000 and RMB5,449,000 respectively.

 

19 Risk factors

 

Financial risk factors

 

The Group’s activities expose it mainly to credit risk. 

 

Credit risk

 

The Group has no significant concentration of credit risk, cash in banks in PRC is insured with limit of approximately RMB500,000, per bank per each depositor. Uninsured cash in banks and restricted cash balances in PRC are of approximately RMB48,855,000 (2020: RMB44,494,000). Cash transactions are limited to high credit quality banks.

 

 
F-75

Table of Contents

 

ZHEJIANG TIANLAN ENVIRONMENTAL PROTECTION TECHNOLOGY COMPANY LIMITED

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONT’D)

 

20 Related party transaction

 

There were purchase of a subsidiary from shareholders of the Company with total consideration of approximately RMB Nil (2020: RMB4,590,000), engineering service income from an investment of approximately RMB273,000 (2020: RMB2,518,000) and remuneration to key management personnel of approximately RMB1,209,000 (2020: RMB 1,400,000).

 

21 Commitments and contingencies

 

(i) Insurance

 

The Group carries insurance policies to cover various risks, primarily general liability, automobile liability, workers’ compensation and employee medical expenses under which we are liable to reimburse the insurance company for a portion of each claim paid.

 

(ii) Purchase commitments

 

To manage the risk of changes in material prices and subcontracting costs used in tendering bids for contracts, most of the time, the Group obtains firm quotations from suppliers and subcontractors before submitting a bid. These quotations do not include any quantity guarantees. As soon as the Group is advised that its bid is successful, the Group enters into firm contracts with most of its materials suppliers and sub-contractors, thereby mitigating the risk of future price variations affecting the contract costs.

 

(iii) Litigation

 

The Group is now and may in the future be involved as a party to various legal proceedings that are incidental to the ordinary course of business. Management, after consultation with legal counsel, does not believe that the outcome of these actions will have a material impact on the consolidated financial statements of the Group. There are no significant unresolved legal issues as of December 31, 2021 and 2020.

 

(v) Contingencies

 

The Group accounts for loss contingencies in accordance with ASC Topic 450 and other related guidelines. As of December 31, 2021 and 2020, the Group’s management is of the opinion that there are no commitments and contingencies to account for.

 

(vi) Operating leases

 

The Group has no operating leases expense during the year ended December 31, 2021 (2020 and 2019: RMB Nil). At December 31, 2021, the Group has no future minimum lease payments under non-cancellable operating leases.

 

22 Subsequent event

 

On April 22, 2022, the director of the Company proposed a cash dividend of an aggregate of approximately RMB9,082,000, which dividend was paid to all holders of record subject to approval in shareholders’ annual general meeting.

 

 
F-76

 

EX-8.1 2 lwt_ex81.htm LIST OF SUBSIDIARIES lwt_ex81.htm

EXHIBIT 8.1

 

LIST OF SUBSIDIARIES

 

The Company presently wholly owns Euro Tech (Far East) Limited, a Hong Kong corporation, which, in turn, owns the following corporations:

 

Wholly-Owned

 

Euro Tech Trading (Shanghai) Limited — a People’s Republic of China corporation

Shanghai Euro Tech Limited — a People’s Republic of China corporation

 

Majority Owned

 

Yixing Pact Environmental Technology Co., Ltd. — a People's Republic of China corporation

Pact Asia Pacific Limited — a BV1 corporation

 

Other Entities

 

Zhejiang Tianlan Environmental Protection Technology Co., Ltd. — a People's Republic of China corporation.*

 

* A 50 percent or less owned person accounted for by the equity method as defined by SEC rules and regulations.

 

EX-12.1 3 lwt_ex121.htm CERTIFICATION lwt_ex121.htm

EXHIBIT 12.1

 

CERTIFICATIONS

 

I, David YL Leung, certify that:

 

1.

I have reviewed this annual report on Form 20-F of Euro Tech Holdings Company Limited (the “Company”);

 

 

2.

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

 

 

3.

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

 

 

4.

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

 

 

(a)

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

 

 

 

 

(b)

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

 

 

 

 

(c)

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

 

 

 

 

(d)

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

 

5.

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

 

 

(a)

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

 

 

 

 

(b)

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

 

September 23, 2022

 

 

 

/s/ David YL Leung

 

David YL Leung

 

Chief Executive Officer (Principal Executive Officer)

 

 

 

EX-12.2 4 lwt_ex122.htm CERTIFICATION lwt_ex122.htm

 

EXHIBIT 12.2

 

CERTIFICATIONS

 

I, Jerry Wong, certify that:

 

1.

I have reviewed this annual report on Form 20-F of Euro Tech Holdings Company Limited (the “Company”);

 

 

2.

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

 

 

3.

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

 

 

4.

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

 

 

(a)

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

 

 

 

 

(b)

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

 

 

 

 

(c)

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

 

 

 

 

(d)

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

 

5.

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

 

 

(a)

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

 

 

 

 

(b)

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

 

September 23, 2022

 

 

 

/s/ Jerry Wong

 

Jerry Wong

 

Chief Financial Officer (Principal Financial & Accounting Officer)

 

 

EX-13.1 5 lwt_ex131.htm CERTIFICATION lwt_ex131.htm

EXHIBIT 13.1

 

Certification of the Chief Executive Officer Pursuant to

18 U.S. C. Section 1350, As Adopted Pursuant to

Section 906 of the Sarbanes-Oxley Act of 2002

 

In connection with the Annual Report of Euro Tech Holdings Company Limited (the “Company”) on Form 20-F for the year ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), David YL Leung, as Chief Executive Officer of the Company, hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of his knowledge, that:

 

 

(a)

The Report fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934; and

 

 

 

 

(b)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

September 23, 2022

 

 

 

/s/ David YL Leung

 

David YL Leung

 

Chief Executive Officer

 

(Principal Executive Officer)

 

 

The foregoing certification is being furnished solely pursuant to section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of section 1350, chapter 63 of title 18, United States Code) and is not being filed as part of a separate disclosure document.

 

EX-13.2 6 lwt_ex132.htm CERTIFICATION lwt_ex132.htm

EXHIBIT 13.2

 

Certification of the Chief Financial Officer Pursuant to

18 U.S. C. Section 1350, As Adopted Pursuant to

Section 906 of the Sarbanes-Oxley Act of 2002

 

In connection with the Annual Report of Euro Tech Holdings Company Limited (the “Company”) on Form 20-F for the year ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Jerry Wong, as Chief Financial Officer of the Company, hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of his knowledge, that:

 

 

(a)

The Report fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934; and

 

 

 

 

(b)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

September 23, 2022

 

 

 

/s/ Jerry Wong

 

Jerry Wong

 

Chief Financial Officer

 

(Principal Financial & Accounting Officer)

 

 

The foregoing certification is being furnished solely pursuant to section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of section 1350, chapter 63 of title 18, United States Code) and is not being filed as part of a separate disclosure document.

 

EX-101.SCH 7 clwt-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 000007 - Statement - ZHEJIANG TIANLAN CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 000008 - Disclosure - Organization and business link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - Lease obligations link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - Accounts receivable, net link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - Prepayments and other current assets link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - Contract assets and liabilities link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - Short-term and long-term investments link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - Property, plant and equipment, net link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - Intangible assets, net link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - Land use right, net link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - Bank borrowings link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - Investments in affiliates link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - Other payables and accrued expenses link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - Other taxes payable link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - Capital reserve link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - Ordinary share link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - PRC statutory reserves link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - Other income, net link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - Net income per ordinary share link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - Stock options link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - Pension plan link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - Risk factors link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - Risk and uncertainty link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - Segment information link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - Organization and business (Tables) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 000041 - Disclosure - Lease obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 000042 - Disclosure - Accounts receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 000043 - Disclosure - Prepayments and other current assets (Tables) link:presentationLink link:calculationLink link:definitionLink 000044 - Disclosure - Contract assets and liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 000045 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 000046 - Disclosure - Investments in affiliates (Tables) link:presentationLink link:calculationLink link:definitionLink 000047 - Disclosure - Property, plant and equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 000048 - Disclosure - Other payables and accrued expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 000049 - Disclosure - Ordinary share (Tables) link:presentationLink link:calculationLink link:definitionLink 000050 - Disclosure - Other income (losses) net (Tables) link:presentationLink link:calculationLink link:definitionLink 000051 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 000052 - Disclosure - Net income per ordinary share (Tables) link:presentationLink link:calculationLink link:definitionLink 000053 - Disclosure - Stock options (Tables) link:presentationLink link:calculationLink link:definitionLink 000054 - Disclosure - Segment information (Tables) link:presentationLink link:calculationLink link:definitionLink 000055 - Disclosure - Intangible assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 000056 - Disclosure - Bank borrowings (Tables) link:presentationLink link:calculationLink link:definitionLink 000057 - Disclosure - Land use right, net (Tables) link:presentationLink link:calculationLink link:definitionLink 000058 - Disclosure - Organization and business (Details) link:presentationLink link:calculationLink link:definitionLink 000059 - Disclosure - Summary of significant accounting policies (Details) link:presentationLink link:calculationLink link:definitionLink 000060 - Disclosure - Summary of significant accounting policies (Details 1) link:presentationLink link:calculationLink link:definitionLink 000061 - Disclosure - Summary of significant accounting policies (Details 2) link:presentationLink link:calculationLink link:definitionLink 000062 - Disclosure - Summary of significant accounting policies (Details 3) link:presentationLink link:calculationLink link:definitionLink 000063 - Disclosure - Summary of significant accounting policies (Details 4) link:presentationLink link:calculationLink link:definitionLink 000064 - Disclosure - Summary of significant accounting policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000065 - Disclosure - Lease obligations (Details) link:presentationLink link:calculationLink link:definitionLink 000066 - Disclosure - Lease obligations (Details 1) link:presentationLink link:calculationLink link:definitionLink 000067 - Disclosure - Lease obligations (Details 2) link:presentationLink link:calculationLink link:definitionLink 000068 - Disclosure - Lease obligations (Details 3) link:presentationLink link:calculationLink link:definitionLink 000069 - Disclosure - Lease obligations (Details 4) link:presentationLink link:calculationLink link:definitionLink 000070 - Disclosure - Accounts receivable net (Details) link:presentationLink link:calculationLink link:definitionLink 000071 - Disclosure - Accounts receivable net (Details 1) link:presentationLink link:calculationLink link:definitionLink 000072 - Disclosure - Accounts receivable net (Details 2) link:presentationLink link:calculationLink link:definitionLink 000073 - Disclosure - Accounts receivable net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000074 - Disclosure - Prepayments and other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 000075 - Disclosure - Contract assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 000076 - Disclosure - Contract assets and liabilities (Details 1) link:presentationLink link:calculationLink link:definitionLink 000077 - Disclosure - Contract assets and liabilities (Details 2) link:presentationLink link:calculationLink link:definitionLink 000078 - Disclosure - Contract assets and liabilities (Details 3) link:presentationLink link:calculationLink link:definitionLink 000079 - Disclosure - Contract assets and liabilities (Details 4) link:presentationLink link:calculationLink link:definitionLink 000080 - Disclosure - Contract assets and liabilities (Details 5) link:presentationLink link:calculationLink link:definitionLink 000081 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 000082 - Disclosure - Inventories (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000083 - Disclosure - Property plant and equipment net (Details) link:presentationLink link:calculationLink link:definitionLink 000084 - Disclosure - Property plant and equipment net (Details 1) link:presentationLink link:calculationLink link:definitionLink 000085 - Disclosure - Property plant and equipment net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000086 - Disclosure - Investments in affiliates (Details) link:presentationLink link:calculationLink link:definitionLink 000087 - Disclosure - Investments in affiliates (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000088 - Disclosure - Investments in affiliates (Details 1) link:presentationLink link:calculationLink link:definitionLink 000089 - Disclosure - Other payables and accrued expenses (Details) link:presentationLink link:calculationLink link:definitionLink 000090 - Disclosure - Ordinary share (Details) link:presentationLink link:calculationLink link:definitionLink 000091 - Disclosure - Ordinary share (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000092 - Disclosure - Goodwill (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000093 - Disclosure - PRC statutory reserves (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000094 - Disclosure - Net income per ordinary share (Details) link:presentationLink link:calculationLink link:definitionLink 000095 - Disclosure - Stock options (Details) link:presentationLink link:calculationLink link:definitionLink 000096 - Disclosure - Stock options (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000097 - Disclosure - Segment information (Details) link:presentationLink link:calculationLink link:definitionLink 000098 - Disclosure - Segment information (Details 1) link:presentationLink link:calculationLink link:definitionLink 000099 - Disclosure - Segment information (Details 2) link:presentationLink link:calculationLink link:definitionLink 000100 - Disclosure - Segment information (Details 3) link:presentationLink link:calculationLink link:definitionLink 000101 - Disclosure - Intangible assets net (Details) link:presentationLink link:calculationLink link:definitionLink 000102 - Disclosure - Intangible assets net (Details 1) link:presentationLink link:calculationLink link:definitionLink 000103 - Disclosure - Intangible assets net (Details 2) link:presentationLink link:calculationLink link:definitionLink 000104 - Disclosure - Land use right net (Details) link:presentationLink link:calculationLink link:definitionLink 000105 - Disclosure - Land use right net (Details 1) link:presentationLink link:calculationLink link:definitionLink 000106 - Disclosure - Land use right net (Details 2) link:presentationLink link:calculationLink link:definitionLink 000107 - Disclosure - Land use right net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000108 - Disclosure - Bank borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 000109 - Disclosure - Bank borrowings (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000110 - Disclosure - Other taxes payable (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000111 - Disclosure - Other income net (Details) link:presentationLink link:calculationLink link:definitionLink 000112 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 000113 - Disclosure - Income taxes (Details 1) link:presentationLink link:calculationLink link:definitionLink 000114 - Disclosure - Income taxes (Details 2) link:presentationLink link:calculationLink link:definitionLink 000115 - Disclosure - Income taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000116 - Disclosure - Pension plan (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000117 - Disclosure - Risk factors (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000118 - Disclosure - Related party transactions (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000119 - Disclosure - Commitments and contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000120 - Disclosure - Subsequent event (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 8 clwt-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Entity Voluntary Filers Current Fiscal Year End Date Entity Well Known Seasoned Issuer Entity Shell Company Entity Emerging Growth Company Entity Current Reporting Status Document Period End Date Entity Filer Category Document Fiscal Period Focus Document Fiscal Year Focus Entity Common Stock Shares Outstanding Document Annual Report Document Transition Report Entity File Number Entity Incorporation State Country Code Phone Fax Number Description Entity Address Address Line 2 Entity Address City Or Town Entity Address Country Entity Address Postal Zip Code Auditor Name Auditor Location Auditor Firm Id Security 12b Title Trading Symbol Security Exchange Name Entity Interactive Data Current Document Shell Company Report Document Registration Statement Entity Other Identification Type Document Accounting Standard Amendment Description Entity Address Address Line 1 Contact Personnel Name Entity Addresses Address Type [Axis] Business Contact [Member] CONSOLIDATED BALANCE SHEETS Statement [Table] Statement [Line Items] Consolidated Entities [Axis] ZHEJIANG TIANLAN Current assets: Cash and cash equivalents Restricted cash Accounts receivable, net [Accounts Receivable, after Allowance for Credit Loss] Prepayments and other current assets [Prepaid Expense and Other Assets, Current] Contract assets, net Inventories [Inventory, Net] Total current assets [Assets, Current] Property, plant and equipment, net [Property, Plant and Equipment, Net] Investments in affiliates [Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures] Goodwill [Goodwill] Operating right-of-use assets Deferred tax assets Total non-current assets [Assets, Noncurrent] Total assets [Assets] Liabilities and shareholders' equity Current liabilities: Bank borrowings [Short-Term Debt] Accounts payable Contract liabilities Other payables and accrued expenses [Accounts Payable and Accrued Liabilities, Current] Current portion of long-term operating lease obligations Income tax payable Total current liabilities [Liabilities, Current] Non-current liabilities: Deferred tax liabilities Long-term operating lease obligations, net of current maturities Total non-current liabilities [Liabilities, Noncurrent] Total liabilities [Liabilities] Shareholders' equity: Ordinary share, 20,000,000 shares authorized as of December 31, 2021 and 2020, respectively 7,899,832 no par value shares issued as of December 31, 2021 and 2020 Additional paid-in capital Treasury stock, 167,700 shares at cost as of December 31, 2021 and 2020, respectively [Treasury Stock, Value] PRC statutory reserves [Statutory Accounting Practices, Statutory Capital and Surplus, Balance] Accumulated other comprehensive income Retained earnings Total shareholders' equity attributable to entity [Stockholders' Equity Attributable to Parent] Non-controlling interest Total shareholders' equity [Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest] Total liabilities and shareholders' equity [Liabilities and Equity] Cash Intangible assets, net [Intangible Assets, Net (Excluding Goodwill)] Land use right, net [Land use right, net] Long-term investments Other taxes payable [Accrual for Taxes Other than Income Taxes] Deferred government grant Share capital 82,572,000 no par value shares authorised, issued and outstanding, as of December 31, 2021 and 2020, respectively Capital reserve [Capital reserve] Common stock, authorized Common stock, issued Common stock, no par value Treasury stock, shares Common stock, outstanding CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Revenues Trading and manufacturing Engineering [Engineering] Total revenues Cost of revenues Trading and manufacturing [Trading and manufacturing] Engineering [Engineering 1] Total cost of revenues [Cost of Revenue] Gross profit Finance costs [Finance costs] Selling and administrative expenses [Selling and administrative expenses] Gain / (loss) on disposal of property, plant and equipment Operating (loss) / income Interest income Other income Equity in income / (loss) of affiliates Net income / (loss) before income taxes Income taxes (expense) / credit [Income Tax Expense (Benefit)] Net income / (loss) Net loss / (income) attributable to non-controlling interests [Net Income (Loss) Attributable to Noncontrolling Interest] Net (loss) / income attributable to entity shareholders Other comprehensive (loss) / income Net income / (loss) [Net income / (loss)] Foreign exchange translation adjustments Comprehensive (loss) / income Comprehensive loss attributable to non-controlling interests Comprehensive (loss) / income attributable to the Company Net income / (loss) per ordinary share attributable to entity - Basic - Diluted Weighted average number of ordinary shares outstanding - Basic [Weighted Average Number of Shares Outstanding, Basic] - Diluted [Weighted Average Number of Shares Outstanding, Diluted] Selling and administrative expenses [Selling, General and Administrative Expense] Interest expense Other losses [Other losses] Net income per ordinary share attributable to Zhejiang Tianlan Environmental Protection Technology Company Limited's shareholders Weighted average ordinary shares outstanding CONSOLIDATED STATEMENTS OF CASH FLOWS Cash flows from operating activities: Net income / (loss) Adjustments to reconcile net income / (loss) to net cash (used in) / provided by operating activities: Depreciation Loss / (gain) on disposal of property, plant and equipment Stock-based compensation expense Non-controlling interests in income / (loss) of subsidiaries Equity in profit of affiliates Deferred tax (credit) / expenses Changes in non-current assets and liabilities: Long-term operating lease obligations Operating lease right-of-use assets Decrease / (increase) in current assets: Accounts receivable, net [Increase (Decrease) in Accounts Receivable] Prepayments and other current assets [Increase (Decrease) in Prepaid Expense and Other Assets] Contract assets Inventories [Increase (Decrease) in Inventories] Increase / (decrease) in current liabilities: Accounts payable [Increase (Decrease) in Accounts Payable] Other payables and accrued expenses [Increase (Decrease) in Other Accounts Payable and Accrued Liabilities] Contract liabilities [Increase (Decrease) in Contract with Customer, Liability] Income tax payable [Increase (Decrease) in Income Taxes Payable] Net cash provided by / (used) in operating activities [Net Cash Provided by (Used in) Operating Activities] Cash flows from investing activities: Purchase of property, plant and equipment [Payments to Acquire Property, Plant, and Equipment] Proceeds from sale of property, plant and equipment Dividend received from affiliates Proceeds from sale of long-term investment Purchase of long-term investment Net cash provided by / (used in) investing activities [Net Cash Provided by (Used in) Investing Activities] Cash flows from financing activities: Dividend paid [Payments of Dividends] Proceeds from bank borrowings Repayments to bank borrowings [Repayments of Bank Debt] Net cash (used in) / provided by financing activities [Net Cash Provided by (Used in) Financing Activities] Effect of exchange rate changes on cash and cash equivalents Net increase / (decrease) in cash and cash equivalents and restricted cash [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect] Cash, cash equivalents and restricted cash at beginning of year [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents] Cash, cash equivalents and restricted cash at end of year Cash breakdown Cash and cash equivalents Restricted cash [Restricted Cash] Cash and Cash Equivalents, at Carrying Value, Total [Cash and Cash Equivalents, at Carrying Value] Supplemental disclosure of consolidated cash flow information: Cash paid during the period for income taxes Cash paid during the period for interest Operating leases (disclosed in accompanying Note 3) Non-cash items: Right-of-use assets obtained in exchange for new operating lease obligations Net income / (loss) [Net income / (loss) 1] Amortization of intangible asset Amortization of land use right Bad debts written off Impairment loss on contract assets Impairment loss on long-term investments Impairment loss on property, plant and equipment Increase in allowance for doubtful accounts Investment loss Proceeds from deferred government grant Property, plant and equipment written off Reversal of allowance for doubtful accounts [Reversal of allowance for doubtful accounts] Deferred government grant [Increase (Decrease) in Deferred Revenue] Deferred tax (liabilities) / assets Short-term investments Other taxes payable [Increase (Decrease) in Property and Other Taxes Payable] Current portion of long-term finance lease obligations Tax refund / (paid) Proceeds from investment Proceeds from sale of partial shareholding in a subsidiary Proceeds from sale of subsidiaries Purchase of intangible assets Purchase of short-term investments [Purchase of short-term investments] Purchase of subsidiary [Payments to Acquire Additional Interest in Subsidiaries] Payment of principal obligations under long-term finance lease [Finance Lease, Principal Payments] CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statement Equity Components [Axis] Ordinary Share Additional Paid-In Capital Treasury Stock Accumulated other comprehensive loss PRC Statutory Reserves Retained Earnings Non-controlling Interests Balance, shares [Shares, Issued] Balance, amount Net loss Foreign currency translation adjustments Stock-based compensation expense Foreign currency translation adjustments [Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent] Dividend paid [Payments to Noncontrolling Interests] Balance, amount Balance, shares Zhejiang Tianlan PRC Statutory Reserve Zhejiang Tianlan Retain Earnings Zhejiang Tianlan Non Controling Interests Zhejiang Tianlan Shares Capital Zhejiang Tianlan Capital Reserve Balance, amount [Balance, amount] Balance, amount Net income / (loss) [Net income / (loss) 2] Appropriation of reserves Others [Stockholders' Equity, Other] Dividend paid [Dividends] Consolidation of companies under common control Ordinary shares injected by shareholders Utilization of reserve Balance, amount Organization and business Organization and business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Summary of significant accounting policies Summary of significant accounting policies Significant Accounting Policies [Text Block] Lease obligations Lease obligations Leases of Lessee Disclosure [Text Block] Accounts receivable, net Accounts receivable, net Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Prepayments and other current assets Prepayments and other current assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Contract assets and liabilities Contract assets and liabilities [Contract assets and liabilities] Inventories Inventories Inventory Disclosure [Text Block] Short-term and long-term investments Short-term and long-term investments Investment [Text Block] Property, plant and equipment, net Property, plant and equipment Intangible assets, net Intangible assets, net Intangible Assets Disclosure [Text Block] Land use right, net Land use right, net [Land use right, net 1] Bank borrowings Bank borrowings [Bank borrowings] Investments in affiliates Investments in affiliates Investments in and Advances to Affiliates [Table Text Block] Other payables and accrued expenses Other payables and accrued expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Other taxes payable Other taxes payable [Other taxes payable] Capital reserve Capital reserve [Capital reserve 1] Ordinary share Ordinary share Stockholders' Equity Note Disclosure [Text Block] Goodwill Goodwill Goodwill Disclosure [Text Block] PRC statutory reserves PRC statutory reserves [PRC statutory reserves] Other income, net Other income, net [Other income, net] Income taxes Income taxes Income Tax Disclosure [Text Block] Net income per ordinary share Net income per ordinary share Earnings Per Share [Text Block] Stock options Stock options Share-Based Payment Arrangement, Option, Activity [Table Text Block] Pension plan Pension plan Retirement Benefits [Text Block] Risk factors Risk factors Derivative Instruments and Hedging Activities Disclosure [Text Block] Risk and uncertainty Risk and uncertainty Unusual Risks and Uncertainties [Table Text Block] Related party transactions Related party transactions Related Party Transactions Disclosure [Text Block] Commitments and contingencies Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Segment information Segment information Segment Reporting Disclosure [Text Block] Subsequent events Subsequent events Subsequent Events [Text Block] Basis of consolidation Subsidiaries Investments in affiliates Equity Method Investments [Policy Text Block] Revenue recognition Research and development costs Advertising and promotional expenses Income taxes Income Tax, Policy [Policy Text Block] Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Restricted cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Accounts receivable and allowance for doubtful accounts Inventories Inventory, Policy [Policy Text Block] Property, plant and equipment and land use right, net Long-term investment Lease arrangements Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Foreign currency translation Comprehensive income / (loss) Ordinary share [Ordinary share] Net income per ordinary share Earnings Per Share, Policy [Policy Text Block] Stock-based compensation Use of estimates Related parties Segment information Segment Reporting, Policy [Policy Text Block] Concentrations Finance costs [Finance costs 1] Warranties Shipping and handling costs Statutory reserves Fair value measurements Recent accounting pronouncements Reclassification Non-controlling interests Impairment of long lived assets Effect of the Restatement on the Consolidated Financial Statements Basis of presentation Classification of contract assets and liabilities Intangible assets, net Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Government grant income Share capital Short-term and long-term investments [Short-term and long-term investments] Impairment of long lived assets Asset Impairment Charges [Text Block] Schedule of significant subsidiaries Property, plant and equipment [Property, plant and equipment] Engineering segment backlog Impact of the restatement equity Impact of the restatement income loss of opration Impact of the restatement shareholders equity ZHEJIANG TIANLAN Subsidiary Issuer [Member] Lease expense Supplemental information related to operating leases Future minimum lease payments required under operating leases Supplemental information related to finance leases ZHEJIANG TIANLAN Accounts receivable, net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Allowance for doubtful accounts activity Age analysis of past due account receivables Prepayment and other current assets Contract assets and liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Net (liability) / asset position for contracts in process Disaggregated revenue from contracts Inventories Schedule of Inventory, Current [Table Text Block] Investments in affiliates Schedule of Investments in and Advances to Affiliates, Schedule of Investments [Table Text Block] Summary of the financial information of the affiliates Property, plant and equipment Property, Plant and Equipment [Table Text Block] Depreciation charge Other payables and accrued expenses Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Shares outstanding Other income (losses) net (Tables) Other income / (losses), net Components of income tax (expense) / credit Reconciling items from income tax Components of deferred tax assets Basic and diluted number of shares Stock option activity Segment information Schedule of Segment Reporting Information, by Segment [Table Text Block] Geographical analysis of revenue and assets Major suppliers and customers Intangible assets, net Schedule of Finite-Lived Intangible Assets [Table Text Block] Amortization expense Bank borrowings [Bank borrowings 1] Schedule of land use right Amortization expense [Amortization expense] Subsidiary Sale Of Stock Axis ZHEJIANG TIANLAN [ZHEJIANG TIANLAN] Hangzhou Tiancan Environmental Technology Company Limited Shanghai Euro Tech Environmental Engineering Company Limited Shanghai Euro Tech Limited Euro Tech Trading (Shanghai) Limited Euro Tech (China) Limited Euro Tech (Far East) Limited Zhejiang Tianlan Environmental Protection Technology Co. Ltd. Pact Asia Pacific Limited Yixing Pact Environmental Technology Co., Ltd Hangzhou Tianlan Pure Environmental Protection Technology Company Limited Zhejiang Tianlan Environmental Protection Engineering Company Limited Hangzhou Tianlan Environmental Protection Equipment Company Limited Percentage of equity ownership Place of incorporation Principal activities Engineering segment backlog [Engineering segment backlog] Property Plant And Equipment By Type Axis Furniture, Fixtures and Office Equipment Motor Vehicles Testing Equipment Office Premises Land Use Right Plant and Machineries Buildings and Leasehold Improvements Useful lives Revision of Prior Period [Axis] Previously reported Restatement Shares issued Operating income (loss) Net income (loss) per ordinary share Weighted average number of ordinary shares outstanding [Weighted average number of ordinary shares outstanding] Weighted average number of ordinary shares outstanding diluted Net income (loss) per ordinary share diluted Shares issued Concentration Risk Benchmark [Axis] Customer [Axis] Revenue Accounts Receivable Customer One Research and development costs [Research and Development Expense] Advertising and promotional expenses [Marketing and Advertising Expense] Unrecognized contract revenue Shares issued Impairment of long-lived assets Concentration percentage Operating lease cost Short-term lease cost Total lease cost Amortization of right-of-use assets Interest on lease liabilities included under cost of revenue and selling and administrative expenses Operating cash flows from operating leases Right-of-use asset obtained in exchange for new operating lease obligations Finance cash flows from finance leases Right-of-use assets obtained in exchange for lease obligations (noncash): Finance leases Operating lease right-of-use assets Current portion of long-term operating lease obligations Long-term operating lease obligations, net of current maturities Total operating lease liabilities Property, plant and equipment, at cost Accumulated depreciation and impairment losses Property, plant and equipment, net [Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization] Current maturities of long-term debt Total finance lease liabilities Weighted-average remaining lease term - operating leases Weighted-average discount rate - operating leases Weighted-average remaining lease term - finance leases Weighted-average discount rate - finance leases Year ending December 31, 2022 2023 Total lease payments Less: imputed interest [Lessee, Operating Lease, Liability, Undiscounted Excess Amount] Total Contract receivables Less: allowance for doubtful accounts [Accounts Receivable, Allowance for Credit Loss] Accounts receivable, net Balance at beginning of period Less: reversal of provision for doubtful accounts [Accounts Receivable, Allowance for Credit Loss, Writeoff] Balance at end of period Add: provision for allowances Accounts Notes Loans And Financing Receivable By Receivable Type Axis Current 1 - 30 Days Past Due 31 - 60 Days Past Due 61 - 90 Days Past Due Greater Than or Equal to 91 Days Past Due Within 1 Year 1 year - 2 Years 2 Years - 3 Years 3 Years - 4 Years 4 Years - 5 Years Accounts Receivable Bank loans Deposits paid Prepayments Other receivables Other tax recoverable Prepayments and other current assets [Prepaid Expense and Other Assets] Deposits paid for bidding projects and temporary payments Other current assets Unbilled revenue Deferred revenue Contract assets: unbilled revenue Contract liabilities: deferred revenue [Contract with Customer, Liability] Net contract (liabilities) / assets Costs and estimated earnings on uncompleted contracts Less: billings to date Costs incurred in contracts in process Costs and estimated earnings on uncompleted contracts in excess of billings Estimated earnings Unbilled revenue Deferred revenue [Deferred revenue] Trading and manufacturing Engineering Total revenues Gross contract assets Less: allowance for doubtful accounts [Contract with Customer, Asset, Allowance for Credit Loss] Contract assets, net Raw materials Work in progress Finished goods Inventory, net Write-down of inventories Office premises Leasehold improvements Furniture, fixtures and office equipment Motor vehicles Testing equipment Property, plant and equipment, gross Less: accumulated depreciation and amortization [Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment] Net Building and leasehold improvements Plant and machineries Accumulated impairment losses [Accumulated impairment losses] Accumulated, Total [Accumulated, Total] Depreciation charge [Depreciation, Depletion and Amortization] Asset Class [Axis] Property, Plant and Equipment [Member] Bank loans Interest held Long-term investment, at cost, less impairment Share of undistributed profits Investment in affiliates Statement Scenario Axis Blue Sky Interest held Long-term investment, at cost, less impairment Balance Sheet: Current assets Non-current assets Total assets Total liabilities Total shareholders' equity Operating results: Net sales Operating income Net income Dividend payables Deposit received from customers Rental deposit received Accruals for operating expenses Other tax payables Other payables and accrued expenses [Accounts Payable and Accrued Liabilities, Fair Value Disclosure] Accrued expenses Output VAT Deposits received and temporary receipts Less: shares under treasury stock [Treasury Stock, Common, Shares] Total New shares of common stock Goodwill Short-term Debt, Type [Axis] Statutory Reserve Fund Statutory Staff Welfare Fund Enterprise Expansion Fund Statutory reserve Minimum Registered capital percentage Registered capital percentage Net income statutory reserve fund Weighted average number of ordinary shares for the purposes of basic and diluted net income per share Financial Instrument [Axis] Stock Options Number of options Outstanding, beginning of year [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number] Granted Bonus shares adjustment Outstanding, end of year Exercisable, end of year [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number] Weighted average exercise price Outstanding, beginning of years [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price] Granteds Bonus shares adjustments Outstanding, end of years Exercisable, end of years [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price] Plan Name [Axis] 2019 Stock Option and Incentive Plan Fair market value ordinary shares percentage Bonus shares adjustment Granted Percentage of number of ordinary shares outstanding Purchase ordinary shares Fair value options granted Compensation expense Exercise price options granted Product Or Service Axis Trading and Manufacturing Engineering [Engineering 2] Unallocated Corporate Expenses Revenue Operating loss Depreciation Capital expenditures, gross Assets Liabilities Statement Business Segments Axis The PRC Hong Kong Others [Others] Geographical analysis of long-lived assets Supplier A Supplier B Supplier C Supplier D Supplier E Supplier F Supplier accounting for more than 5% of Group's purchases Customer D Customer C Customer B Customer A Customers accounting for more than 5% of the Group's revenue Patents Others [Other Finite-Lived Intangible Assets, Gross] Intangible assets, gross Less: accumulated amortization Intangible assets, net [Finite-Lived Intangible Assets, Net] Amortization expense [Exploration Expense] 2021 2022 2023 [Finite-Lived Intangible Asset, Expected Amortization, Year Three] 2024 2025 2026 Thereafter Intangible assets, net Land use right, gross Less: accumulated amortization [Less: accumulated amortization] Land use right, net [Land use right, net 2] Amortization expense [Accretion Expense] 2021 [2021] 2022 [2022] 2023 [2023] 2024 [2024] 2025 [2025] 2026 [2026] Thereafter [Thereafter] Total [Total] Land use right pledged bank loan Debt Instrument Axis Bank Loan Borrowed by the Company Bank Loan Borrowed by Subsidiaries of the Company Bank loan Interest fixed rates minimum Interest paid Interest fixed rates Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Valued-Added Tax rate Exchange gain / (loss), net Rental income Government subsidies - Employment Support Scheme Other income, net [Other Nonoperating Income] Compensation income Gain on disposal of property, plant and equipment Investment income Amounts waived by payees Reversal of allowance for doubtful accounts Subsidy income from PRC government Other income Bad debts written off Impairment loss on contract assets Impairment loss on long-term investments Impairment loss on property, plant and equipment Investment loss [Gain (Loss) on Investments] Other losses Current taxes (expense ) Current taxes (expense): Hong Kong profits tax and the PRC EIT Income tax expense Deferred tax credit / (expenses): Hong Kong and the PRC Total deferred tax credit / (expense) Total credit / (expense) Current PRC EIT Deferred tax (credit)/expense Income / (loss) before income taxes Computed tax using respective companies' statutory tax rates Change in valuation allowances Under-provision for income taxes in prior years Non-deductible expenses Income taxes credit / (expense) at effective tax rate Temporary differences Tax effect of special deduction for research and development costs Others [Effective Income Tax Rate Reconciliation, Other Adjustments, Amount] Tax losses Temporary differences [Temporary differences] Less: valuation allowances [Deferred Tax Assets, Valuation Allowance] Net deferred tax assets / (liabilities) Allowance for doubtful debts Deferred government grant [Deferred Tax Assets, Deferred Income] Impairment losses on assets Net deferred tax assets Geographical [Axis] Shanghai Euro Tech Limited [Shanghai Euro Tech Limited] Shanghai Euro Tech Environmental Engineering Company Limited [Shanghai Euro Tech Environmental Engineering Company Limited] Yixing Pact Environmental Technology Co. Ltd. Euro Tech Trading (Shanghai) Limited [Euro Tech Trading (Shanghai) Limited] Hong Kong [Hong Kong] Aggregate undistributed earnings Income tax rate Assessable profits/loss Aggregate contributions to pension plans and retirement benefit schemes PRC Concentration of credit risk Restricted cash Engineering Service Investment Remuneration Total consideration Proceeds from sale of long-term investment Banking facilities available for overdraft and import and export credits Utilised for issuance of bank guarantees Secured by bank deposit Weighted average interest rate Bank borrowings [Loans Assumed] Average interest rates Operating leases expense Subsequent Event Type [Axis] Subsequent Event [Member] Proposed dividend EX-101.CAL 9 clwt-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 10 clwt-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 11 clwt-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE GRAPHIC 12 lwt_20faimg4.jpg begin 644 lwt_20faimg4.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 4$! 0$ P4$! 0&!04&" T(" <' M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_ MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @("#_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#[+HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BCM7C'B*UUKQ-^T!-X3A\::]X?TR#PW#J(CT MF:*/?,;N:,EO,C?^$+TQT% 'L]%>9_\ "J=2_P"BP^/_ /P-M/\ Y&H_X53J M7_18?'__ (&VG_R-0!Z917F?_"J=2_Z+#X__ / VT_\ D:C_ (53J7_18?'_ M /X&VG_R-0!Z917F?_"J=2_Z+#X__P# VT_^1J/^%4ZE_P!%A\?_ /@;:?\ MR-0!Z917F?\ PJG4O^BP^/\ _P #;3_Y&H_X53J7_18?'_\ X&VG_P C4 >F M45YG_P *IU+_ *+#X_\ _ VT_P#D:C_A5.I?]%A\?_\ @;:?_(U 'IE%>"?$ M#PSXA\#^#)_%%A\4?&=Y=6MY91B&\NK=H766ZBB8,%@4GY7/0CG%>]#K0 M% M(1R*\/\ #7AW7O'&I>*]2N_B5XMTL6FNW5C#:Z;9_\*IU+_HL/C__ ,#;3_Y&H_X53J7_ $6'Q_\ ^!MI_P#(U 'IE%>9_P#" MJ=2_Z+#X_P#_ -M/_D:C_A5.I?]%A\?_P#@;:?_ "-0!Z917F?_ JG4O\ MHL/C_P#\#;3_ .1J/^%4ZE_T6'Q__P"!MI_\C4 >F45YG_PJG4O^BP^/_P#P M-M/_ )&H_P"%4ZE_T6'Q_P#^!MI_\C4 >F45YG_PJG4O^BP^/_\ P-M/_D:C M_A5.I?\ 18?'_P#X&VG_ ,C4 >F45XW!I6M>$?C'X2TG_A//$6O6.K6U\T\& MKS0R(#&B%2OEQ)S\QZYKV2@ HHKQEM)UOQA\8/&.FGQ]XBT*RTB.R%O;Z1<0 MQH?,C9F+"2)^.?:MK_A27@_\ Z"7BC_PI+[_X[0!Z;17F?_"DO!__ M $%/%/\ X4E]_P#':/\ A27@_P#Z"GBG_P *2^_^.T >F45YG_PI+P?_ -!3 MQ3_X4E]_\=H_X4EX/_Z"GBG_ ,*2^_\ CM 'IE%>9_\ "DO!_P#T%/%/_A27 MW_QVC_A27@__ *"GBG_PI+[_ ..T >F45YG_ ,*2\'_]!3Q3_P"%)??_ !VC M_A27@_\ Z"GBG_PI+[_X[0!Z917F?_"DO!__ $%/%/\ X4E]_P#':/\ A27@ M_P#Z"GBG_P *2^_^.T >F45YG_PI+P?_ -!3Q3_X4E]_\=H_X4EX/_Z"GBG_ M ,*2^_\ CM 'IE%>9_\ "DO!_P#T%/%/_A27W_QVC_A27@__ *"GBG_PI+[_ M ..T >F45YG_ ,*2\'_]!3Q3_P"%)??_ !VC_A27@_\ Z"GBG_PI+[_X[0!Z M917COA'1X?#/QXU?P[IFH:I/IK>&[6\\J_U":[Q,UU.C,#*S$?+&HP..*]BH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *\KA_Y.XOO^Q*M__2Z:O5*\KA_Y.XOO^Q*M_P#TNFH ]&NK MF.WLIKJ9BL4*&1R%+84#)X')X]*XN'XL>#9]1DL5;7$N(5CDF63P[J,8A20D M(\A: !%;:V&; ^4\\&N^% ';ZMK>EZ#8-J6LWT=E:*P7S)6QN8]%4=68G@*,DGH*J MZ/XLT+7KPV5G<7,=ZL1G-I>V<]G.(]VW?Y?;O%7@[Q1!' M->:%X?U:ZM]2"0N3;S;#&LI7&2J-D;@#][-=POB7P[<6T^L072SP6D#/)=1Q M,P1,@D9 R3P#@>E #_$WB;1?!^A3ZUX@GFMM/MN9IHK66X\L?WF6)6(7W(P* MM:3JUKK&FP7UFERD$X)07-K+;28SCF.55=?;(&1R.*XCXXS1/\ ?%GEL6-UI MSI"H4EI&;& !C.35KQ)XTAD\+:Q;^"[U=1U]=,N+BT2%2^UDCX)Z9.2,+U)_ M&@#T;/M1FOG1;K6(?#I\26_C2\U:P35=-G(MK"XM$LUWE;A6\V:5WW*067[J MX&.M.C\07R^)8K*37=4@L+CQQ/ A9Y!FS:R!"@D9\OS6P.P)H ^B<^U&[FOF MZ]\6SVGA[1C+KVHWNDP:YJ-E/ DKQ3SQ"-S"WGG'"''!^]N!S\N#ZW\-51?A MQHZKK1UJ41D37IF:4R2AB'Y;G@Y';I0!C_'S_DBFI_\ 7]IG_IPMZ]/KS#X^ M?\D4U/\ Z_M,_P#3A;UZ?0 >E>9_"'_4>-O^QJO_ .:UZ9Z5YG\(?]1XV_[& MJ_\ YK0!Z96;!J^FW.K76DV]Y%)?6:H]Q K?/$'SM)'O@U6US6['P_H-[K6I MNRVME$TTAC0NQ &<*HY)/0#O7A#ZAXG\&^,?#7Q,U[2],M;+79FL-6:QU"6\ MFDBGR\+F/R$"B A5)#/\I; YS0![GI/B33]6UK6]'M!.+K19HX+H21E1N>,2 M+M)ZC:PYK>S7SQJ6O7EOXG^)%QH-[Y*RZQIK7%S]EEG$=K]E1)) J,C, PP= MK#'/-+?0>(H/#^GW&B^,KC6]>MI[C4+&+RYK.UN;':3)"P>61CM!/ENQ)W[0 M\3W$-G#)/<2K#%&I=Y';:J*.223P!6!I_CKPSJ7F+8W%R\BQ//''+9 M3PM<1H,EX1(B^:G(PR94Y#0]0\.:M\)8[JU_M#5-$DL661+H,]U(NW#JX M/)?J#[]*XS2;ZXT#74TFSUY_$/A@:=<2;[Z _:]&"1Y"-* -Z-]T*PW#'4T M>KZ!K=CXD\-Z;X@TTR-9ZC;I1U:SD:'[0K9!WH TW)SMV\'BOI!2&&0<@T >:^*?^2_?#O_ *]-3_\ M1<=>EUYIXI_Y+]\._P#KTU/_ -%QUZ70 5YGX1_Y+K\2?]S3?_1+5Z97F?A' M_DNOQ)_W--_]$M0!Z97(^(O'/A_PIJNG:?K,M^ESJ;&.U2VTRZNO.< DJ##& MPW8!..N 3T%=:?IFO-/%UQ%J?Q-\#Z;8EIKO2]2DO;M%1@(H6LYT5RV,8+,H MZ]Z /2\^U+FOG73]3\474FKZQ?>+I;.]L;;4(]0T>+2YXV'#>2YE>=D&TA"K M1H"VXC'/%FTD6^N_AU:/XLUWR_$UI,]^5NY%)D6W51@X_=G>#QQSF@#Z S[5 MRVM>-O#_ (=UO2M'U::[BO=6EZS: M^/)_ ;76JS:?+=QZ]'J3W;[HK53S;!LYR90J[>\;.7W@674=+ M1GU70YDU6S5?O,\)W%!_O)N7\: 'V?Q.\(WFC:WK%OF>.H4U75 PP+$Q$'[.PZ9>'R86]<2'TJ3Q1JFMR:QXOM6 MOM1T_7K.:!O#L4)817$11.BCY7R^\-GD#'2@#W#/M1GVKYXO/$UU;^)]>O;O MQ)?PBP\6:;!'"LCF%;=XK<7"[<8*;C-D]!@TY=8;4/B]#INH>)+NT:QUV62: M62[DB@NK;RV6*V6(?Q"1HSN.%(4G))"T ?0U>5?M"_\ )"M9_P"OO3O_ $OM MZ]5KRK]H7_DA6L_]?>G?^E]O0!ZK1110!Y?/_P G6Z;_ -B;=?\ I;;UZA7E M\_\ R=;IO_8FW7_I;;UZA0!YI-\6M'T^ZU)=8T'7-,L]*NTLKV_G@B:"WD?& MPMY-O'=GK5OK TR?4+> M=;:19(+:]6-$Y.0-X#ITSSCTK-NM+U.SU+4](AT?5/,A\;6^IVK0QR-&EFT< M*LRMG&W(D!7MSQ0!Z_X9\00^*--N[N"UEM?LM_=:>\Z>)]0EL;@-+&IMECWAI3EOF7 M);=]/LM2L=>MO&%_>W,S^8L#:;)=32-WV,'1EP!D[CVQ4.ERZ@EGX0CM[#58 M)D\97<\X-I,@6W:.XP\G&-A=X3S_ $H ^B-WYURNH>,+73]8DTF+3=1U*YMX M1<70L81(+6(YPS98%B<'"H&W2IO'&GVKZ;$TJW6<.-+@U=9Y %5XI9'C4;3\P;,;9! QQ77[@/KZ M5\T>)K?7-2U?7[_6M&U"/66\#VT$9L8)0JZ@LT\@1"HQN&^-L9.,X[5IZ_-K M&J>.M-UC3=-UFW%MJFDN9A;S,;BV8 3-G.V-!N*LFW)()/'% 'T)NKG=6\16 M^E^)-#T66UEDDU=Y4CE4C;&43<<]^1Z5XQ%I>J3>&M?UBQL]:2_A\0313E8G M:=]-:=7811R?*XP >G0$#KBK4&APV>I>#;6;_A(=3T>;4[VYWW]L5:".2$#9 MMC1?*BWY"JW/)[8H ]^W#\*YRY\10VWCK3O"LEI*9[^SFO8YP1L"Q,BLI[Y_ M>+['Q)I>MW/A5+74+.%#%,7@N/M6Z NOWSF# 1SD#&.":;>6 MGCNU;P[:6T5[-XIMO".J017 M%S9S+*EB+X7!*^6RE]FT8.<@^H%=#N&,]OK7SQ>:7?,=7O\ P#HNLV%U=>&4 M@S<1.)O-2<&6/,F1YQCW@'H6QUIEYI;VWAZWN-/F\5W=CJ7B"PF:VN;4PM J MY$X6.) 43;MW$Y!.<=\@'T7N%+7C5II?]D_%NWM])L+Z[LXIH[=EN(YE%C&M MFNV2&;)22(\*R,-WF%B#VKV4=* /-+;_ ).DU7_L4+/_ -+;FO2Z\TMO^3I- M5_[%"S_]+;FO2Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "O*X?^3N+[_L2K?\ ]+IJ]4/2O-_$OPYU M36/B$/&FA^-KWPY?MI::5(MO:PS*\:RO*#^\!P@ MKS7_ (0'XA?]%FU7_P %=I_\11_P@/Q"_P"BS:K_ ."NT_\ B* /2F56&&4$ M>](L<:G*HJGV&*\V_P"$!^(7_1:-6_\ !7:?_$4?\(#\0L_\EHU;_P %=I_\ M10!Z5M7&-HQZ8H*J>J@_A7C^@^&?B'K6FF]/Q>U6'$TL.W^S+0_<\)PZUJ-GJD&KZGH^H6:/%'1V)9F8GJ2237#_\ " _$ M+_HM&K?^"NT_^(H_X0'XA?\ 1:-6_P#!7:?_ !% #/CY_P D4U/_ *_M,_\ M3A;UZ?7D6K?"WQ3KVFG2_$'Q2U34M->:&:6W.G6R>88I5E4;E7(^9%Z5ZX* M%]*\S^$/^H\;?]C5?_S6O2SU%>8R?"&S35=3OM,\:>*M(&I7./_ 9K_P#$4 >E!5 P% 'M1L7GY1SUXZUX]XE^'-]I'A;4M2M? MB=XU,]M"TB;M24C(]?DK5B^%-Q)"CGXG^.,LH/\ R$U]/]R@#TORXQ_ OY4> M6AZHOY5YO_PJ:?\ Z*?XX_\ !FO_ ,11_P *FG_Z*?XX_P#!FO\ \10!Z3Y< M?]P?E3NE>:?\*FG_ .BG^./_ 9K_P#$4?\ "II_^BG^./\ P9K_ /$4 'BG M_DOWP[_Z]-3_ /1<=>EUYUHOPOLM'\76/BBZ\5>(M: MBD27*:9>"*.3RUVJ2-IYP: /1Z3:,YQSZUYK_P *FG_Z*?XX_P#!FO\ \12? M\*GN/^BG>./_ 9K_P#$4 >E;5Y^4<]?>D\M./D7CIQ7FW_"I[C_ **=XX_\ M&:__ !%'_"I[C_HIWCC_ ,&:_P#Q% '3Z#X9M=!N+^XAU#4+^:^F:9IM1NWN M'0%BPB3=]R-T4FU<@[1D=#Z5YM_P *GN,_\E/\S;=:UFXTV2=KD: M9<70DMTD+[RKV9L-9\?>,-2L&DCDDM;G4%>.0HX=L44@/6EH \ON/ M^3K--_[$ZZ_]+K>O4*X;Q1\./#/C#5K?5M8AOEO[> VT<]E?36K>66#%28V7 M(W '!]!65_PI#P3_ ,]O$7_@_O/_ ([0!Z;BC%>9?\*0\$_\]O$7_@_O/_CM M'_"D/!/_ #V\1?\ @_O/_CM 'IM%>9?\*0\$_P#/;Q%_X/[S_P".T?\ "D/! M/_/;Q%_X/[S_ ..T >FT5YC_ ,*.\#_\]_$/_@_O/_CM+_PI#P3_ ,]O$7_@ M_O/_ ([0!Z;17F7_ H_P/\ \]O$/_@_O/\ X[6'!\(_",GC.^TMKK7_ ++% M8PS*G]O7G#,[@G_6>@% 'M.**\R_X4AX)_Y[>(O_ ?WG_QVC_A2'@G_ )[> M(O\ P?WG_P =H ]-I:\Q_P"%(>"?^>WB+_P?WG_QVC_A2'@G_GMXB_\ !_>? M_': /3<4M>8_\*0\$_\ /;Q%_P"#^\_^.T?\*0\$_P#/;Q%_X/[S_P".T >F MXI:\Q_X4AX)_Y[>(O_!_>?\ QVC_ (4AX)_Y[>(O_!_>?_': 'VW_)TFJ_\ M8H6?_I;%OASX8\':IQ1ZA?06 M,*H$EP9G5(Y"RL0$)8T3Q!IOB"PTR^TLR36VI64=_%)MQMB=04W>A(/3V--U#0 M=/OO"XT2:Q2Z@CB58XC(T/S*/E(=?F0\=1R*XRZ\$^(K;7?#DOA[4$L+"S># M[2D$SP1QI&WSQK;J-DB-$/)56_U8PP^8<@'6>!?^17;_ *_;K_T>]=/7,>!? M^18;_K\NO_1[UT] !1110 4444 %%%% !7':QXBUC2/%6BV7]D0SZ7JMY]@$ MR3'ST?R9)?,V;=I0")@?FR.N,5V-+1K']MVXM$ 2.W:S#/$G!<*^ M[@M@9..@'I0!C^)_B#9Z%XMT_P *PK!_:%S&EQ-)=R-'#;Q/(8TRRJWS.RLJ MC@9')'&9/%WCJ3PSXHT/14L8KC^TYX8LR3['<23I$?*7!WL@SU-$@&+A()7DB*9/R$&5P3SD$>@KI-2L6U"V6S:XDA MA9AYP3@R)W3=U&>A(YQGIG- '+^(->LM8\&>*8+6ZMI'MK?/E13AY5C8?([J M.4#;6*YZ@9KNH/\ CTB_W!_*O*]?\#V^D#Q/XF6\>0R6%Q##;B,*(Q+(DDFX MC[W,:;>FT;O[U>JV_P#QZP_[@_E0!+1110 4444 %%%% !1110 4C4M(>M & M-HNOZ7X@M[JXTN9Y([6YDM)2\;1E9$.&&& /XU5L?%%C?:T-)6TOX9F1Y(WG MM62.15(!*L>HY%8?@]-;TV+Q$]]X7U&W:ZUJ2>!&EM6,D4A4>8-LQ )()# M8Z GBMNSL[^;Q?JNJWMOY,$4<5E9$L&\Q,"223 )P"[!,'!_=$]""0!MEXNT M&]U74]-AO/\ 2-+4M<;E(4 '#%3T;!&#CH>*@\72K/H.F3(K!7U&S8!A@X,J M]1VK&U/P68]0UW4/#]L]O>7,#2(TLP*33G+*JKGY4WX9@*1.-1_M: [;EXWF6/[0-@D:,E"VW&=I(]Z /4**** "BBB@ HHHH ** M** "BBB@ HHHH ***:P)!VG!['TH Q(=L6=^LNGVCRI)<8(4>62'(]1P<$<'M7$P^"? M%J>-=2F.L0?8[O2U@-Z+?#22&=G=6'F;L[3]X8&" ,8&-3P7X9U*S\):QHOB M2&"2.]O[MEBCC5%:"1SC 5B "#D#C' H Z'2_%&CZSIEOJ%A([QW$[6RHT96 M02 D,I4\C&,GVYJ*U_Y*AJ?_ &#+?_T9)7#:QX3\4:1X9B7P3#>17PN9-L7V MF(S(&!/F.\C;6R^PO@D[!M4<8/:V/F?\+(U 2X,G]EV^XCIG?)F@#K**** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHZT >;>$? M&GA>RT&6WN=7CCE2]NMR['./WS^U=#_PGWA#_H-1_P#?M_\ XFNACABB7;'& MJ#).%&!D]:GQ0!R__"?>$/\ H-1_]^W_ /B:/^$^\(?]!J/_ +]O_P#$UU&* M,4 $/\ H-1_]^W_ M /B:/^$^\(?]!J/_ +]O_P#$UU&*,4 > M$5MXU;6H\A0#^[?T_P!VNLQ1B@#E_P#A/O"'_0:C_P"_;_\ Q-'_ GWA#_H M-1_]^W_^)KJ,48H Y?\ X3[PA_T&H_\ OV__ ,31_P )]X0_Z#4?_?M__B:Z MC%&* .7_ .$^\(?]!J/_ +]O_P#$T?\ "?>$/^@U'_W[?_XFNHQ1B@#E_P#A M/O"'_0:C_P"_;_\ Q-'_ GWA#_H-1_]^W_^)KJ,4A'% ''?\+"\(K<+$=6_P#\34-__P E@\.C_J!Z MI_Z46%==B@#E_P#A/?!__0:C_P"_;_\ Q-'_ GWA'_H-Q_]^W_^)KJ,48H MY?\ X3[PC_T&H_\ OV__ ,37.^+O&OA>ZTNR2WU=9&74+5R!$_"B523]WTKT MK%(0".E ',?\)]X0_P"@U'_W[?\ ^)H_X3[PA_T&H_\ OV__ ,3748HQ0!R_ M_"?>$/\ H-1_]^W_ /B:/^$^\(?]!J/_ +]O_P#$UU&*,4 $/\ H-1_]^W_ /B:/^$^\(?]!J/_ M +]O_P#$UU&*,4 M$?\ H-1_]^W_ /B:/^$^\(_]!J/_ +]O_P#$UU&*,4 -67_"?^,/'GC2UT_XARZ!8 M:+J265O;0Z;!/E3;QR$EG&_^"6T_P */^$'^)7_ $6>]_\ !+:?X5Z9 M29H \T_X0?XE?]%GO?\ P2VG^%'_ @_Q*_Z+/>_^"6T_P *]+SS2T >9_\ M"#_$K_HL][_X);3_ H_X0?XE?\ 19[W_P $MI_A7IE)F@#S3_A!_B5_T6>] M_P#!+:?X4O\ P@_Q*_Z+->_^"6U_PKTK/-+0!Y*_PX\?2:S;:M)\7KTWEM;R MVL_X0?XE?]%GO?\ P2VG^%>E[J-U 'FG_"#_ M !*_Z+/>_P#@EM/\*/\ A!_B5_T6>]_\$MI_A7I>:-U 'FG_ @_Q*_Z+/>_ M^"6T_P */^$'^)7_ $6>]_\ !+:?X5Z7FES0!YG_ ,(/\2O^BSWO_@EM/\*/ M^$'^)7_19[W_ ,$MI_A7IE% 'F?_ @_Q*_Z+/>_^"6T_P */^$'^)7_ $6> M]_\ !+:?X5Z910!X9\0-.^)W@WX>:]XJM_BW=7O3J\Q^&W_)0/BI_V'XO_2*WKTZ@ KP>;7KZ'XO>.]'U3Q%XJ;3]/M[& MXL;?2K-[@1-+'(9%+1PN%&57&\@=>P./>*\Z'P\U"W\8Z]XHTWQMJ5E>:T(4 MN$6UM71$A#"-5W1DC =NI.<\T 4-1\>7/A73O$-G?:;<:G-X7T^VNIKHSHK7 MT3+AY, 85LJQ*]^QYJ]/\28;;4M;CDT.]%AH3JM_>^9&5C#PB5"JYW.3N"X' M0D=J@U;X6V>LP7D=UXDU<'4M*72[]E:(M=[>F*M0_#6Q\[ MQ0NI:Q?ZG9>)41+JUF6-%C*1B-61D0,#M4=2>0#0!>T7Q=)J'B67PWJFDS:1 MJ?V4:A CR+*D\!;;D,.C*MZ^EC<0Q M/&$6$VUQ)M0%"1\T2+?P0VT4+*TRJZ!F+HQQLD=< @XUT:?I^@WVH:<+W^SKC4+;#"VF*;MS)U\M<@,_P#"2..]3ZIX)CU#Q7%X MBM->U/2;MK9+.[2S= E["C,RJX93@@R/AEPPW'FHH? L-GXGOM8T_7=2L[:_ ME%U-IJ,AMSZ69XBFS* M1Q.X'S')&!TY%6]#^%KZ+<^&?+\9:K'I)Y(8Y8;8";SL[PY6,'&&(&,5M M:AX-FU'X@:1XN7Q)?VK:7$\,=C'%"8I$-'!,CX!?^'UZU/XM\<7M]ILVE MK#?^'==TK7]'BNX$GXDAGNH\,DBX$D;KN4^X92.*U?\ A4\,]]XEDU'Q)J=X MNOW,5\ZE88S;7$17RI(RJ @J(U !R#C)YJSJGPOCU>SG%QXFU(:M=7=K=3ZH ML<'FO]F;? @79L5%;YL!>23GK0!D^-O&.H7EQI\>@VM_%86GB>PTZYU*"Y6- M&?[3&LD3)]YHR&*$_P!XCC&35^U\>6NGFZ^S:;JM[-<^))M(\N:Z60I.%!^4 MLV%CXX4=.:N7'PPLY[J[$?B#4[>SN=3@UA[2/RMBW< * /3U.Y0<8SVIU11J(XE134M 'F_QT_Y-^\;_P#8,EKT6/\ MU:_05YU\=/\ DW[QO_V#):]%C_U:_04 /HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "D/2EI#TH \R^&W_)0/BI_P!A^+_T MBMZ].KS'X;?\E ^*G_8?B_\ 2*WKTZ@ K.U;4;?1]$OM6O"5MK&"2XE*C)"( MI8X]\"M&J5[9VVH:=0K/:W,30S1MT=&&&!^H)H X'PWJ7CKQ5X*LO&%K M?:=8/JMHMY9:7);F1(XY%W1"24,"6V%2< #/:MB?XA>'[75DL;AKE(6NA8&^ M$)-JMT?^6)D_O9XZ8SQG/%9_AGPGXH\*Z;9^';/Q';W'AZQ006K3V9-Y%"O" M1[P^QMJ@*"4S@#O5#_A7-\)+[21K$4GAF[U/^UC;26Y-PDI<2&,2;L;"XS]W M(R1F@#13XI>%Y+V&U2+4V,U[JZ@;F+2IVM M8!/" J2X4' M!78WRDH:EX8_X1NV\3PBPFL+ZWN([JS,J_:;F5I6N8U#@*P:1A@YP.A!YJWKW MP[\7:Q-XO6+Q%I,(\1V]M;DMI\I,'E##'B4!LY/ICCK0!T4?Q$TICX@5=*U8 MMH-U'9W,9MP'>5\%1&-WS##*<\###&><5?B?X@\1:%I_AV;P]?06;ZCKEEI< MWGVWG82XD"%A\PP5SFJ5MI,>O_%B'7(;>^MVTRU-IK#-:O;VU_/&P-OL#_ZS M87F8,"0 P!)R,:OQ \)ZQXNM-#ATG5+.P.F:M;:L3=6[S>:\#AT3Y77 )'/7 MCI0!J^*M2CT'P==:A?ZI<60B5%DO+:W61T)8#<$((Y)[@XS63J'Q,\+Z3JE[ M8WAU /I]U;V=W,MF[1P/.JM$68#&T[EY&>3]:H>(_"?CKQ5X2UC1-0\1Z/#+ M>I%% 8+"7RH0K[W9E,N69L*!R #PF,F@#H=2\>:3<>'[^X6^U/0Y+'4;6RN&:R_?1/)-&$!1P M1LDW!=V. ^>".$TSXD6E]/XF%UI-]9PZ+JATN-W13]JE"1G:GS<:?*?)^R.CA?\ 6\[FC3TP-WMB6_\ A7>7 MZ>(KBBB@ M#S?XZ?\ )OWC?_L&2UZ+'_JU^@KSKXZ?\F_>-_\ L&2UZ+'_ *M?H* 'T444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2'I2T MAZ4 >9?#;_DH'Q4_[#\7_I%;UZ=7F/PV_P"2@?%3_L/Q?^D5O7IU !7*R:Y- M)XX7PW9K'N@M%O[R20$[8W=TC5<'JS1R.8O$MGMWW%H MNGWL;DC?$CN\;+[JTDG'<.?2@#SGQA\1O$7AOQ-XCM8=6TS&FQ6]Q96,NES$ MW7F?\LGN!)LB)(VAV +9(P#777WQ$T.%-0A^TW$$VGRQ074_P!ADFAMY7", MJ$C ;(D7!!QWS1JWP]CU>_UV:3Q-JL,&O1+;WEM"(0K1!2NQ28RR@J6&"L<8.,S5/BA';WWA2]TZ&270M5F MN8[AFM)3.P2U:>-H@."IVY+J2:L(08]GG21[ M''*9P1D]>"3BJ5O\(]'M/LOV/5M0MA:S3SJL*0HA>6$PL=@CVCY"?N@9)R?\)9X6NK400)'>3O=Q/*Z@,65\,I#*.@QNSGC!Z'1]#M])\-6F@M*][;VT M M]UPJDR(!CY@ >..E/X:1> [74+^'3HFBVS>8KS;8W5HUW,I&%"(H MX^ZHH E_X6#X?=;B6!=1N%ANFL5\JRD)FG4L&CC!&6(VDG'&!6?_ ,+4\)QZ M=%K(_A_J,GA=M*TNYN-5 M\[5GU*?S[I+64%P20CK$0!N.>F<$C-1GX7_VOHULFL:Q>6,_V&*P:WLA (XH MHYA+&@/E $KM120 #MX S0!UT?B)=8\,:IJ.B2&&>S$L>+NW8&.5!G#(2I/; MN.M8_AOQA)?:3H=GJ4Z7/B#4+%+UC;6CI GF;MFX;G*#Y2,D\[3TSBM73_"8 MT_3-:LEUJ\F;5YI)Y)I%CW1,Z@-L 4#MGD&L:'X;Z?#<>'[B75KR:YT*'R+. M=DA$@ W!26" X 8 KG:VU<@F@"EX5^*EC=>$/!U[XF/V34_$-O VZ"W<6YGE M!*QJ3GDX/&21QFM6Q^)WA+4HGFM;JZV?9Q9Y7[L, 6/F$+@=R* MQK;X-Z39Z?I5G;ZYJJ#2UM5MW;R7=3;R;XCDQGC/4# /4C-6%^%.FA;0R>(- M6D>TL_LL#YB5HQYXG#@A!\P=5Z\8&".: (_"_P 2/[6^VPZLIBN?[:N=/MHK M:UDW+'&Z(ID4Y((:158XQGT'-=7JVL7.DZ_I4<_DOINI2_8U89$D,Y5F0GG# M*P4CL0<=03CF)/A+HLA'VK5-2NY&U0ZO)+*8R_GED8F-@@,/*#_5E3CC/2NG MU72;G5O$.ER7'E)IFFRB\4 DR33A651Z*JAB?4G'0 Y .F'2B@=** /-_CI_ MR;]XW_[!DM>BQ_ZM?H*\Z^.G_)OWC?\ [!DM>BQ_ZM?H* 'T444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2&EHH \?\ ^N: M+I7Q!^*$>J:M96,CZ[&RI$?^AITC_P #HO\ XJC_ (3'PC_T-6D?^!T7_P 56)_PJ'X5 M?]$U\,?^"F#_ .)H_P"%0_"K_HFOAC_P4P?_ !- &W_PF/A'_H:M(_\ Z+_ M .*H_P"$R\(_]#3I'_@=%_\ %5B?\*A^%7_1-?#'_@I@_P#B:7_A4/PJ_P"B M:^&/_!3!_P#$T ;7_"9>$?\ H:=(_P# Z+_XJC_A,O"/_0TZ1_X'1?\ Q58O M_"H?A5_T37PQ_P""F#_XFD_X5#\*O^B:^&/_ 4P?_$T ;?_ F7A'_H:=(_ M\#HO_BJ/^$R\(_\ 0TZ1_P"!T7_Q58G_ J'X5?]$U\,?^"F#_XFC_A4/PJ_ MZ)KX8_\ !3!_\30!K?\ ":>#VD:/_A*](W*H8C[=%P#G'\7L?RJ4>,/"(_YF MG2/_ .B_P#BJ\VL/AI\-Y/BWXAL&^'_ (=:TAT73)HX#I<&Q'>XU .P&W + M!$!/<(OH*Z__ (5#\*O^B:^&/_!3!_\ $T ;7_"9>$?^AITC_P #HO\ XJC_ M (3+PC_T-.D?^!T7_P 56+_PJ'X5?]$U\,?^"F#_ .)H_P"%0_"K_HFOAC_P M4P?_ !- &U_PF7A'_H:=(_\ Z+_ .*H_P"$R\(_]#3I'_@=%_\ %5B_\*A^ M%7_1-?#'_@I@_P#B:/\ A4/PJ_Z)KX8_\%,'_P 30!L_\)AX1_Z&G2/_ .B M_P#BJ7_A,?"/_0U:1_X'1?\ Q58O_"H?A5_T37PQ_P""F#_XFC_A4/PJ_P"B M:^&/_!3!_P#$T ;7_"8>$1_S-.D?^!T7_P 51_PF7A'_ *&G2/\ P.B_^*K% M_P"%0_"K_HFOAC_P4P?_ !-'_"H?A5_T37PQ_P""F#_XF@#E?C5XH\-WGP,\ M96UIXBTRXGDTV14CBO(V9CZ Y->OH?E4>U<5_PJ'X5?]$U\,?\ @I@_^)KM M\ 4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4C4M(U &"GB/0Y-5U'2X]2A^V:7$LU[&6Q]G1@2K, M>@& 3UZ55_X37PVVDG55U+-L)5AQY,GF,[#*J(]N\DCD8'(YZJ#Q_>]*BN--UZZ\6V?C]=! MU"*VM-3BG?2BJ_:&06,]LSA=V"0\XQSRH8^E 'H]YXBT6PT*/6KF^46$@4QR MQJTGF;N@55!9B?0 FI;/5M-OULYK.]2YCO+<74#1'+2HTM;:2%=LMO!;QY62.21OWGR0@;&4C?+@L,$B@#JM-_Y+?XH_[%_2/_ M $IU*NSKB],_Y+=XH_[%_2/_ $IU*NTH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "C M-%(: %S17A^GZ#KWCGXA>/!-\1O%&C6VD:I'9VUKI=S%'$J&VBD/#1L<[G/> MM_\ X5'JG_18O'W_ ('6_P#\8H ]1HKR[_A4>J?]%B\??^!UO_\ &*/^%1ZI M_P!%B\??^!UO_P#&* /4:*\N_P"%1ZI_T6+Q]_X'6_\ \8H_X5'JG_18O'W_ M ('6_P#\8H ]1HKR[_A4>J?]%B\??^!UO_\ &*/^%1ZI_P!%B\??^!UO_P#& M* /4:*\N_P"%1ZI_T6+Q]_X'6_\ \8H_X5'JG_18O'W_ ('6_P#\8H WM-_Y M+?XH_P"Q?TC_ -*=2KLZ\B3X,W$>ISZDGQ8\=+>3PQV\LXO+?<\<;.R*3Y'1 M3+(1_OFKG_"H]4_Z+%X^_P# ZW_^,4 >HT5Y=_PJ/5/^BQ>/O_ ZW_\ C%'_ M J/5/\ HL7C[_P.M_\ XQ0!ZC17EW_"H]4_Z+%X^_\ ZW_ /C%'_"H]4_Z M+%X^_P# ZW_^,4 >HT5Y=_PJ/5/^BQ>/O_ ZW_\ C%'_ J/5/\ HL7C[_P. MM_\ XQ0!ZC17EW_"H]4_Z+%X^_\ ZW_ /C%'_"H]4_Z+%X^_P# ZW_^,4 > MH9%+FO"_$'AO7/ VN^#[ZU^)'BS55OM=M[&>UU&ZB>&2-PV[(6)3GY1WKW/% M "T444 %%%% !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!2'I2TAZ4 >9?#;_ )*!\5/^P_%_Z16]>G5YC\-O^2@?%3_L/Q?^D5O7IU " M9YHYS7)^/XVD^'7B+$TT#II\TJ2P3-"Z.J%E8,I!&"!WK@_ GVC_ (1+1]2>4N5(\V7[V2P.T8Q^% 'M-%>46?Q6O+G1M.U1O M#\0CO?"A\2JBW1+*0JLT)^3I\W#=\=*FL_B%KFI7NGZ-9^&[;^VK_3WUB*W> M_(C6S'EJI9Q'Q(SR;0H! VDDCI0!Z@3S02:XO0]6T_XC_#RRUB 7ME::E&&= M(Y3%-$R28DCWHPB\0^-+VYU+6%BT#4UDM\ZG<2".-( M4D9-K.593SD$'K0![+VIN3]:\HM_BU-Y4E[=>$]1BTZ6V2>SNA#-&DCO(L:0 MNTL:*&)=2"I9<9YXYR_B!J7B1[[P1'J>CK8W$/C&SCB:VO=\5W&T$[=*)M<\.7NI:A8?8)["YN;6XACE\U=T+%25; )!QD< MUY9K%]?:Q\#?#7C:ZN-0.I:QJNG7CII]U) Q@N+R-1;+M=00(7$?)&3\Q()) MH ]_R:6O,([IO"NB7.J:;H^I6TE[=Q6GV/7-39EBQN_>@EY3@YQM3<6(''6H M;/XF:OK&G^>/PO%/?:];7,R0W-Z84B>!MK*6\LG!P<'&>F0* /5,FC/->0 M_&YYK;3?!]U;RZF&D\2V5K+#I]U) ]Q#(6#Q?*Z@[L#J1]16A:W4OA?1K[6+ M/1=3LFN+J&T%IKFI%D3 /[\$O*0#OQM0L3L'&GTA)!]J\GM_BI>7/A/3 M-;718+7[9+=6\C7UTT,$4T$S0^7YGE_*79#MWA??!XI]CK7B;Q#J/C_3[Q+2 MVM=(E5+&6"9C+#+]FBE7^'!&6))S[8QS0!ZL.E%<[X+UQ_$W@+0/$4D7E2:E M80W3)_=+H&(_,UT5 'F?Q9_U_@'_ +&JS_E)7IE>9_%G_7^ ?^QJL_Y25Z90 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M2'I2TAZ4 >9?#;_DH'Q4_P"P_%_Z16]>G5YC\-O^2@?%3_L/Q?\ I%;UZ=0! MA:]H\/B#P[?:)<7%Q;V][$897MGV2;#U .#C(R.G0UD:3X'M=&@L;9-=UF\L M;"(0PV=U<*T04)M 8*@+8'J37:44 >:VOPA\,VNE#3X;W5UB339-(A8WI9H+ M1R,Q)D' &T9R0.^>:TI/A_HIBT5H[[4K>]T2V:SM;^&XV7'D-M#1NV,,IV+ MU'!&1@\UW%% &/I.EV.BZ1:Z3IMLMM9VT8BBB7HJC^?N>]8VA>"+'0=3UN^C MU#4+TZU(9;N*]F$D98C;E1M&/E 7'3%=C7G/Q>OM8TGX<7>JZ%K5UI-[;7%O MMEMUC;<'E6-E82*P(PY/&#D#F@">V^&?ANW\/W_A^9;^_P!)NHS"EI=W;R); M1DYVQ9Y0 X(ZD8&#VIMS\,])O;+2(;K6-;GETJ^CU&&ZEO?,F::-2J%V8'< M&88Z\-^%;/PQ;7]O: MWM]>)?W4EY(+V428=SE]N , GG%9"CG!YB.T CJ$4GG-+J_Q TF;2?$UK>6>M:8^DQ6L\I@9$F>"X8B*6-@ MQP"48$'!&#D]CI.@M9PI>/-&?/DG"A%QN^7<749. .2 M2* .DUWPO9^(K?28=0N+Q9M*NX[ZVN(9O+E$J(R;B0,'*R.",8Y^E9&F_#/0 M]'U+0[RQOM43^Q&N#;1/=;D/G,6D# C+#GCGC ]ZI:?\6M#U:-(M-M;B[U*6 M^;3HK""2)VEE6+S699 _EE!'\Q;=@<#J<5;^%.H7^K?#R*^U*:[ENVU'4HR; MQ@TRJE_.B(Q''RJJKQP,<4 :/BSP3IWC)=+74K[4+9=+O$O[?[),(\3I]QSE M3G&3@=.>E5+KX=Z?J&R35-=UR\N8IXKB"XDNPKV[1EB-FU0HSN.[CG ]!7>4 M4 <#_P *UT-=+DTN'4M8@L9I+IYH%NR5F%S(9)48,#E2S-[C)YJQ_P (79Z? M_;4F@-/:W.L0);2HTQ,,6V,1"0)_>"*HSWVCWKMJ* ,W1=)M-!T#3]%L$V6E MA;I;1+Z*BA1^@K2HHH \S^+/^O\ /\ V-5G_*2O3*\S^+/^O\ _]C59_P I M*],H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ I#TI:0]* /,OAM_R4#XJ?]A^+_TBMZ].KS'X;?\ )0/BI_V'XO\ TBMZ M].H **** "BBD:@ S7&>/O"LWC7PH^@0ZLVEI+-')+*ENLK,$8.% 8@#YE7) M] 1WH\/ZK<:WXN\2NUPZ6>CW2Z7#;CA6<0Q2R2MW)S*%'H%S_%7F%SJ6O1^% MM>AC;Q.Q@\1>3%J8U'Y8XQ.L>S)DW[=K$$;>N#VS0!Z#K7@?7O$GAW5]#UCQ M<7M]1L7L<0Z>D8B#\,^-QW-MR!S@9Z5EZI\,=2U6T\06MQXPD(UO2XM*F9+! M,QHHP77YNK N/0;O:K&H?$B/2;:ZOET6YN]+@:\MX+B.X4O--:J_F(RGE>8I M &)YQDCD5%-\5/L^F->77A^2QJ?BSQ!J&K_ Z3Q-##J&B7G3D5%H_BK2K72-:\<7FJ:HTT+PV$FAW-RX:QEWK#'&\; MXVR.S*2Y^4[MP)'S$ V;KP#>7TNB:E>>)KF7Q#HUR]Q;ZD;>, AX_+DC,0^7 M:R]<8.0#FMGPGX9'A71WTI-0EOE:\N;SS)452IGF>9UP.VZ1L5R]U\4+RQOX MM)D\)W+ZFUQ/;21)=1^5$T=L;@'S#C<&0<87CO3F^*"R^)=(T.PT&2>34DM) M?WMTD;K'.K.9%3!,B(%(9AP#Q0!Z;FEKC-6U2ZT;QYX?MS(\UGK\DMCY)P1# M-'!).LB^@*Q2*1ZE3ZUV= !1110 4444 >9_%G_7^ ?^QJL_Y25Z97F?Q9_U M_@'_ +&JS_E)7IE !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 %(>E+2&@#S+X;?\E ^*G_ &'XO_2*WKTZO%+.\\:>"O'W MCB:U^&^K:_9:SJ4=[;W5EHT5Y?\ \+&\ MH4=:\O\ ^%C>./\ HB?B3_P-LO\ X]1_PL;QQ_T1/Q)_X&V7_P >H [.UT>. MQ\1W^J6LS1KJ 1KJ#;E7E50BR9ZAMBJI]0J^E8C?#?P>VD3:.=)H%8__"R/''_1$O$G_@;9?_'J/^%D>./^B)>)/_ V MR_\ CU &[-\/_!\\^I32:*"^IJRW>)I )=R!'; ; 9E4!F&&8=2:R-6^%.@S M00?V1&-/FCEC=FEEN)5D6.&2)%.)58;5D."&'H7=F-/N))99'\Z +M$;@MAACU&<\]>:Y M=?BEXJDU2?3%^#_B!KVWACN)81?66Y(Y&=48_ONA,4@_X":M?\+&\R@, AMPT^^%(E4",.)@I4[2?G1C\Q&<8Q%_PL;QQ_P!$3\2? M^!ME_P#'J/\ A8_CC_HB?B3_ ,#;'_X]0!V+:/'=>)H-;N)3(UG$\=K#M 6$ MOC>^>[$ #V&1W-;]>7_\+(\H_X6-XX_Z(GXD_\#;+_P"/ M4 >H45Y?_P +&\./\ HB?B3_P-LO\ X]0!ZA17 ME_\ PL;QQ_T1/Q)_X&V7_P >H_X6-XX_Z(GXD_\ VR_^/4 2?%G_7^ ?^QJ ML_Y25Z97B&N:EXX\;:WX1M9/A?J^BVUAKEO?W%W>75JR)&@;/"2%B>?2O;AU MH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH XS3?^2W^*/^Q?TC_P!*=2KLZXS3 M?^2W^*/^Q?TC_P!*=2KLZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H[44 M4 )FEKSOP[HLVO:9=:E?>(M;69M3U"+;#?,B*B7DT:*%' 55'X5N_\ "&Q? M]#)XA_\ !D] '3T5S'_"&Q?]#)XA_P#!D]'_ AL7_0R>(?_ 9/0!T]%(?\ P9/1_P (;%_T,GB'_P &3T =/17,?\(;%_T,GB'_ ,&3T?\ M"&Q?]#)XA_\ !D] '3T5S'_"&Q?]#)XA_P#!D]'_ AL7_0R>(?_ 9/0!T] M%(?\ P9/1_P (;%_T,GB'_P &3T =/17,?\(;%_T,GB'_ ,&3 MT?\ "&Q?]#)XA_\ !D] '3T5S'_"&Q?]#)XA_P#!D]'_ AL7_0R>(?_ 9/ M0!T]%(?\ P9/1_P (;%_T,GB'_P &3T =/17,?\(;%_T,GB'_ M ,&3T?\ "&Q?]#)XA_\ !D] '3T5S'_"&Q?]#)XA_P#!D]'_ AL7_0R>(?_ M 9/0!T]&:YC_A#8O^AD\0_^#)Z5O!T3'/\ PD?B ?347H Z:BN8_P"$-B_Z M&3Q#_P"#)Z/^$-B_Z&3Q#_X,GH Z>BN8_P"$-B_Z&3Q#_P"#)Z/^$-B_Z&3Q M#_X,GH Z;/M1FO._$GAZ33;6PDM?$WB!&EU"WA<_VBQRC. PY]JWO^$-B_Z& M3Q#_ .#)Z .GHKF/^$-B_P"AD\0_^#)Z/^$-B_Z&3Q#_ .#)Z .GHKF/^$-B M_P"AD\0_^#)Z/^$-B_Z&3Q#_ .#)Z .GHKF/^$-B_P"AD\0_^#)Z/^$-B_Z& M3Q#_ .#)Z .GHKF/^$-B_P"AD\0_^#)Z/^$-B_Z&3Q#_ .#)Z .GHKF/^$-B M_P"AD\0_^#)Z/^$-B_Z&3Q#_ .#)Z .GHKF/^$-B_P"AD\0_^#)Z/^$-B_Z& M3Q#_ .#)Z .GHKF/^$-B_P"AD\0_^#)Z/^$-B_Z&3Q#_ .#)Z .GHS7,?\(; M%_T,GB'_ ,&3T?\ "&Q?]#)XA_\ !D] '3T5S)\'1''_ !4?B 8]-1>D_P"$ M-B_Z&3Q#_P"#)Z .GHKF/^$-B_Z&3Q#_ .#)Z/\ A#8O^AD\0_\ @R>@#IZ, MUS'_ AL7_0R>(?_ 9/1_PAL7_0R>(?_!D] %/3?^2W^*/^Q?TC_P!*=2KL MZXJ/P#IT>K3ZDFM:ZM[<0QV\LXU%]SQQL[(I]@99"/\ >-7O^$-B_P"AD\0_ M^#)Z .GHKF/^$-B_Z&3Q#_X,GH_X0V+_ *&3Q#_X,GH Z?-&:Y&X\(1QVLTB M^)/$.50D?\3)_2LWPQX;?4O">EWUWXD\0///;))(W]HN,L1STH ] HKF/^$- MB_Z&3Q#_ .#)Z/\ A#8O^AD\0_\ @R>@#IZ*YC_A#8O^AD\0_P#@R>C_ (0V M+_H9/$/_ (,GH Z>BN8_X0V+_H9/$/\ X,GH_P"$-B_Z&3Q#_P"#)Z .GHKF M/^$-B_Z&3Q#_ .#)Z/\ A#8O^AD\0_\ @R>@#IZ*YC_A#8O^AD\0_P#@R>C_ M (0V+_H9/$/_ (,GH Z?-)FN9_X0V'_H9/$/_@R>D/@Z(@#_ (2/Q!QQ_P A M%^: .HHKF/\ A#8O^AD\0_\ @R>C_A#8O^AD\0_^#)Z .GHKF/\ A#8O^AD\ M0_\ @R>C_A#8O^AD\0_^#)Z .GHKF/\ A#8O^AD\0_\ @R>C_A#8O^AD\0_^ M#)Z .GHKF/\ A#8O^AD\0_\ @R>C_A#8O^AD\0_^#)Z .GHKF/\ A#8O^AD\ M0_\ @R>C_A#8O^AD\0_^#)Z .GHKF/\ A#8O^AD\0_\ @R>C_A#8O^AD\0_^ M#)Z .FS2YKF/^$-B_P"AD\0_^#)ZP/"/A^35O"MM?7WB37WG=YE9AJ#C(65U M'3V H ]&HKF/^$-B_P"AD\0_^#)Z/^$-B_Z&3Q#_ .#)Z .GHKF/^$-B_P"A MD\0_^#)Z/^$-B_Z&3Q#_ .#)Z .GHKF/^$-B_P"AD\0_^#)Z/^$-B_Z&3Q#_ M .#)Z .GHS7,?\(;%_T,GB'_ ,&3T?\ "&Q?]#)XA_\ !D] '3T5S'_"'Q;0 MO_"1^(/K_:+YH_X0V+_H9/$/_@R>@#IZ*YC_ (0V+_H9/$/_ (,GH_X0V+_H M9/$/_@R>@#IZ*YC_ (0V+_H9/$/_ (,GH_X0V+_H9/$/_@R>@#IZ*YC_ (0V M+_H9/$/_ (,GH_X0V+_H9/$/_@R>@#IZ*YC_ (0V+_H9/$/_ (,GH_X0V+_H M9/$/_@R>@#IZ*YC_ (0V+_H9/$/_ (,GH_X0V+_H9/$/_@R>@#IZ*YC_ (0V M+_H9/$/_ (,GH_X0V+_H9/$/_@R>@#IZ3/M7,_\ "&Q?]#)XA_\ !D]9%[;R M>&?%7A6.'4]4O5U?4I+"5+R\>5%065S/N"GC.Z!1]": .^HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H)&,<3.$+E5)VKU M/L*GJ*3S/*;R\;\';NZ9[9H X>S\?1ZAXEV=]$=(9 M=-^W"0-YLCV3AT*8X -K/1_%EIH,MC-*)3;+-<*RA8#<2 M/'#P>6RT;9Q]TNJKE? /\ R*\_ M_86U3_TOGKJJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH SKZ\CL-/N+Z9))(X(VE98D+NP49(51R3QTKFF\?:)_8VD:I' M#=S#5;5[Z&".+]ZMN@4R2,,\!-Z \]6 &!_%%KX?\-R+;V/\ :EEH5WH-S UT3&$G,+"97V<[3 /E MVC(8\\4 =M#XWT6ZUE-+A\Z0-)'!]J5/W*S21"9(B)[36FT^,721M'+=%V M+A<;=JIG;N*LRF3&X(74'#F@"/Q%>1WVBZ1N"P$N V/0XR/:N MUKQNQ\/^*-'MI/\ A(+XW%O<:Q8?9XS=/M;M8FM?;#ICI9Z3! MJKO\C6UQ*(T93PV258'CMCG- &+?>.-/TN[M;.]T^^CNY+5KV: (K-:P!UCW MOAL8W,.%R>#QQ5OQ%XRTGPSDV\HMI%G,;6$S3(^!E3YL.Q=GEG ^4'KM*]UXB\.VFOQV$EQ9P M2WUG,LD%PY8>0V02X4O6>AQVS7 ,T]S,+>WMD=%DGD/.U=[ M*"<#.,UNURGB[39-:T&725T6UU>WNU>"9+N?RTB4C&[[I)P?3!XZT 59?&FF MV^NPZ1-:WD,](L?%\'AF;SS=R+ M"6D5,QQ&8R"$,<]7,,N, XV\XR*Y2X\$^)H_'^BZU:302'3X[6$ZE+-B22% M5N$EBVGS&=2VQ]P*%O3<&Z;7/">FZMK]GJTVGHUW&OE27)D8,(AN(78#M^W&XT ;UC>+J4#7%NK>1O*I(PP)0.-R_[.J:EXV^(#ZAX=U Z1JVF6-O:W%O/;AYI(#,3Y8,N5.94*EPH^4Y[9 . M_P!)U[3]<2X^Q-();9Q'/#/$T4L3%0PW(P!&5((]0:ET_6M-U*_U&QL;E99] M-E$-TH!_=N5# 9[\$5R'A71/%&F_VKJ6LR33:OK;JBOB%QI\<<16(R[2H=LY M)V \L!R!NI? OAOQ%H?B#Q,VL36TUI>30O;RQ1[3,1$%=S\['DCD''/3B@#: MT_QEX?U2VOKBQO6E2SV%QY3!G5\^6R#&7#D$*1U(.*K^,O\ D;_AS_V,$O\ MZ:K^N=N/!-YH]MJ$OA>UO(62:V2)?M$;3/ C_,L)<[$"(\HC#D?,S$X^4TLB MZ]&/A.GB9MVL#69/M&2I;/\ 9=_@,5^4OC&XK\N[..,4 >J4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% &,WB#0XI7BDUJP21&*LK7* J1U!&>#4 MG_"2>'_^@[IW_@4G^->1_#/P'X%\0:3X@U/7?!>AZM?/XDU96N;W3H9I6 O) M 6923@5WO\ PJ;X5_\ 1-/"O_@FM_\ XB@#?_X23P__ -!W3O\ P*3_ !H_ MX23P_P#]!W3O_ I/\:P/^%3?"O\ Z)IX5_\ !-;_ /Q%'_"IOA7_ -$T\*_^ M":W_ /B* -__ (23P_\ ]!W3O_ I/\:/^$D\/_\ 0=T[_P "D_QK _X5-\*_ M^B:>%?\ P36__P 11_PJ;X5_]$T\*_\ @FM__B* -_\ X23P_P#]!W3O_ I/ M\:/^$D\/_P#0=T[_ ,"D_P :P/\ A4WPK_Z)IX5_\$UO_P#$4?\ "IOA7_T3 M3PK_ .":W_\ B* -_P#X23P__P!!W3O_ *3_&C_ (23P_\ ]!W3O_ I/\:P M/^%3?"O_ *)IX5_\$UO_ /$4?\*F^%?_ $33PK_X)K?_ .(H W_^$D\/_P#0 M=T[_ ,"D_P :/^$D\/\ _0=T[_P*3_&L#_A4WPK_ .B:>%?_ 36_P#\11_P MJ;X5_P#1-/"O_@FM_P#XB@"KX%U[1(?#4ZRZU8(QU74VPUR@R#?SD'KZ5U/_ M DGA_\ Z#NG?^!2?XU@?\*F^%G_ $33PK_X)K?_ .(H_P"%3?"O_HFGA7_P M36__ ,10!O\ _"2>'_\ H.Z=_P"!2?XT?\))X?\ ^@[IW_@4G^-8'_"IOA7_ M -$T\*_^":W_ /B*/^%3?"O_ *)IX5_\$UO_ /$4 ;__ DGA_\ Z#NG?^!2 M?XT?\))X?_Z#NG?^!2?XU@?\*F^%?_1-/"O_ ()K?_XBC_A4WPK_ .B:>%?_ M 36_P#\10!O_P#"2>'_ /H.Z=_X%)_C1_PDGA__ *#NG?\ @4G^-8'_ J; MX5_]$T\*_P#@FM__ (BC_A4WPK_Z)IX5_P#!-;__ !% &_\ \))X?_Z#NG?^ M!2?XT?\ "2>'_P#H.Z=_X%)_C6!_PJ;X5_\ 1-/"O_@FM_\ XBC_ (5-\*_^ MB:>%?_!-;_\ Q% &_P#\))X?_P"@[IW_ (%)_C1_PDGAX#G7M._\"D_QK _X M5-\*_P#HFGA7_P $UO\ _$5Y[\9/AO\ #O2_@CXNU#3? 7AVQO;?3I'BN+?2 MX(Y(V'0JRJ"#[B@#W:BF)]Q?H*?0 5GW6J:?IX4W]];V@;.WSY53=CKC)YK0 MKP[XHZ/I.N?'3X1Z7K6FVNIV$QU@R6MW"LT3D6J$91@0<$ CC@@4 >N?\))X M?_Z#NG?^!2?XT?\ "2>'_P#H.Z=_X%)_C6!_PJ;X5_\ 1-/"O_@FM_\ XBE_ MX5/\+/\ HFGA7_P36W_Q% &]_P ))X?_ .@[IW_@4G^-'_"2>'_^@[IW_@4G M^-8/_"I_A9_T33PK_P"":V_^(H_X5/\ "S_HFGA7_P $UM_\10!O?\))X?\ M^@[IW_@4G^-'_"2>'_\ H.Z=_P"!2?XU@_\ "I_A9_T33PK_ .":V_\ B*/^ M%3_"S_HFGA7_ ,$UM_\ $4 ;W_"2>'_^@[IW_@4G^-'_ DGA_\ Z#NG?^!2 M?XU@_P#"I_A9_P!$T\*_^":V_P#B*/\ A4_PL_Z)IX5_\$UM_P#$4 ;W_"2> M'_\ H.Z=_P"!2?XT?\))X?\ ^@[IW_@4G^-8/_"I_A9_T33PK_X)K;_XBC_A M4_PL_P"B:>%?_!-;?_$4 ;W_ DGA_\ Z#NG?^!2?XT?\))X?_Z#NG?^!2?X MU@_\*G^%G_1-/"O_ ()K;_XBD_X5-\*_^B:>%?\ P36__P 10!#XOU[0Y+#3 M!'K>GMC5+5CBZ3@>8/>NE_X23P__ -!W3O\ P*3_ !K _P"%3?"S_HFGA7_P M36__ ,11_P *F^%F?^2:>%?_ 36_P#\10!O_P#"2>'_ /H.Z=_X%)_C1_PD MGA__ *#NG?\ @4G^-8/_ J?X6?]$T\*_P#@FMO_ (BC_A4_PL_Z)IX5_P#! M-;?_ !% &]_PDGA__H.Z=_X%)_C1_P ))X?_ .@[IW_@4G^-8/\ PJ?X6?\ M1-/"O_@FMO\ XBC_ (5/\+/^B:>%?_!-;?\ Q% &]_PDGA__ *#NG?\ @4G^ M-'_"2>'_ /H.Z=_X%)_C6#_PJ?X6?]$T\*_^":V_^(H_X5/\+/\ HFGA7_P3 M6W_Q% &]_P ))X?_ .@[IW_@4G^-'_"2>'_^@[IW_@4G^-8/_"I_A9_T33PK M_P"":V_^(H_X5/\ "S_HFGA7_P $UM_\10!O?\))X?\ ^@[IW_@4G^-'_"2> M'_\ H.Z=_P"!2?XU@_\ "I_A9_T33PK_ .":V_\ B*3_ (5/\+/^B:^%?_!- M;_\ Q% '16^L:3?3>39:I:7,N,[(9U=L?0&M*O')_"OA;PQ\?O X\,^&]*T3 M[1I>K>?_ &?9QV_F[3:[=VP#.-S8STR?6O8Z "BBB@#-N-:T:UE-O=ZM9V\P MZQRSHK#\":9_PDGA_P#Z#NG?^!2?XUY7H?@_PEXG^,GQ)F\2>%]*UN6"XL4B M?4+*.X,:FV!(4NIP,^E=M_PJ?X6?]$T\*_\ @FMO_B* -[_A)/#_ /T'=._\ M"D_QH_X23P__ -!W3O\ P*3_ !K!_P"%3_"S_HFGA7_P36W_ ,11_P *G^%G M_1-/"O\ X)K;_P"(H WO^$D\/_\ 0=T[_P "D_QH_P"$D\/_ /0=T[_P*3_& ML'_A4_PL_P"B:>%?_!-;?_$4?\*G^%G_ $33PK_X)K;_ .(H WO^$D\/_P#0 M=T[_ ,"D_P :/^$D\/\ _0=T[_P*3_&L'_A4_P +/^B:>%?_ 36W_Q%'_"I M_A9_T33PK_X)K;_XB@#>_P"$D\/_ /0=T[_P*3_&C_A)/#__ $'=._\ I/\ M:P?^%3_"S_HFGA7_ ,$UM_\ $4?\*G^%G_1-/"O_ ()K;_XB@#>_X23P_P#] M!W3O_ I/\:/^$D\/_P#0=T[_ ,"D_P :P?\ A4_PL_Z)IX5_\$UM_P#$4?\ M"I_A9_T33PK_ .":V_\ B* ->Z\1>'VLYU&NZ<28V_Y>D]/K6/X-U_08O ^B MI)K>GJPM(P0;I,CCZT?\*G^%G_1-?"O_ ()K?_XBC_A4WPL_Z)IX5_\ !-;_ M /Q% &__ ,))X?\ ^@[IW_@4G^-'_"2>'_\ H.Z=_P"!2?XU@_\ "I_A9_T3 M3PK_ .":V_\ B*/^%3_"S_HFGA7_ ,$UM_\ $4 ;W_"2>'_^@[IW_@4G^-'_ M DGA_\ Z#NG?^!2?XU@_P#"I_A9_P!$T\*_^":V_P#B*/\ A4_PL_Z)IX5_ M\$UM_P#$4 ;W_"2>'_\ H.Z=_P"!2?XT?\))X?\ ^@[IW_@4G^-8/_"I_A9_ MT33PK_X)K;_XBC_A4_PL_P"B:>%?_!-;?_$4 ;W_ DGA_\ Z#NG?^!2?XT? M\))X?_Z#NG?^!2?XU@_\*G^%G_1-/"O_ ()K;_XBC_A4_P +/^B:>%?_ 36 MW_Q% &]_PDGA_P#Z#NG?^!2?XT?\))X?_P"@[IW_ (%)_C6#_P *G^%G_1-/ M"O\ X)K;_P"(H_X5/\+/^B:>%?\ P36W_P 10!U=O<0W4"3VTR31.,K)&P96 M'L15BO*OV=1_QCGX,_Z]'_\ 1KUZK0 5FW&L:38S>3>ZI:6TN,[)IU1L?0FM M*O'(/"OA;Q/\?O' \3>&]*UO[/I>D^1_:%G'<>5N-UNV[P<9VKG'7 ]* /3O M^$D\/_\ 0=T[_P "D_QH_P"$D\/_ /0=T[_P*3_&L#_A4_PL_P"B:^%?_!-; M_P#Q%+_PJ?X6?]$T\*_^":V_^(H WO\ A)/#_P#T'=._\"D_QH_X23P__P!! MW3O_ *3_&L'_A4_PL_Z)IX5_P#!-;?_ !%'_"I_A9_T33PK_P"":V_^(H W MO^$D\/\ _0=T[_P*3_&C_A)/#_\ T'=._P# I/\ &L'_ (5/\+/^B:>%?_!- M;?\ Q%'_ J?X6?]$T\*_P#@FMO_ (B@#>_X23P__P!!W3O_ *3_&C_ (23 MP_\ ]!W3O_ I/\:P?^%3_"S_ *)IX5_\$UM_\11_PJ?X6?\ 1-/"O_@FMO\ MXB@#>_X23P__ -!W3O\ P*3_ !H_X23P_P#]!W3O_ I/\:P?^%3_ L_Z)IX M5_\ !-;?_$4?\*G^%G_1-/"O_@FMO_B* -[_ (23P_\ ]!W3O_ I/\:YKP/K M>BVO@VSAN-9L(I!).2K7* C,SD=_2IO^%3?"S/\ R33PK_X)K?\ ^(H_X5-\ M*_\ HFGA7_P36_\ \10!O_\ "2>'_P#H.Z=_X%)_C1_PDGA__H.Z=_X%)_C6 M#_PJ?X6?]$T\*_\ @FMO_B*/^%3_ L_Z)IX5_\ !-;?_$4 ;W_"2>'_ /H. MZ=_X%)_C1_PDGA__ *#NG?\ @4G^-8/_ J?X6?]$T\*_P#@FMO_ (BC_A4_ MPL_Z)IX5_P#!-;?_ !% &]_PDGA__H.Z=_X%)_C1_P ))X?_ .@[IW_@4G^- M8/\ PJ?X6?\ 1-/"O_@FMO\ XBC_ (5/\+/^B:>%?_!-;?\ Q% &]_PDGA__ M *#NG?\ @4G^-'_"2>'_ /H.Z=_X%)_C6#_PJ?X6?]$T\*_^":V_^(H_X5/\ M+/\ HFGA7_P36W_Q% &]_P ))X?_ .@[IW_@4G^-36E_8ZA&TEC=072*=K-# M(' /7!Q7-'X3_"S_ *)IX5_\$UO_ /$5S'PGTS3]&\5_$S2]'T^WT^P@UZ,1 M6UK$L448-G 2%50 .23P* /6Z*** ,ZZU33]/=%O[^WM-^=HGE5-V.N,GGJ* MC_X23P__ -!W3O\ P*3_ !KS;QMH>A^(?CQX(T_Q!HUEJUG_ &1JDGV>^MTG MCW![7#;7!&1D\UU?_"I_A9_T33PK_P"":V_^(H WO^$D\/\ _0=T[_P*3_&C M_A)/#_\ T'=._P# I/\ &L'_ (5/\+/^B:>%?_!-;?\ Q%'_ J?X6?]$T\* M_P#@FMO_ (B@#>_X23P__P!!W3O_ *3_&C_ (23P_\ ]!W3O_ I/\:P?^%3 M_"S_ *)IX5_\$UM_\11_PJ?X6?\ 1-/"O_@FMO\ XB@#>_X23P__ -!W3O\ MP*3_ !H_X23P_P#]!W3O_ I/\:P?^%3_ L_Z)IX5_\ !-;?_$4?\*G^%G_1 M-/"O_@FMO_B* -[_ (23P_\ ]!W3O_ I/\:/^$D\/_\ 0=T[_P "D_QK!_X5 M/\+/^B:>%?\ P36W_P 11_PJ?X6?]$T\*_\ @FMO_B* -[_A)/#_ /T'=._\ M"D_QKCO%VN:+)XJ^'S1ZQ8NL>O2LY6X0A!_9=\,GG@9('XUI_P#"I_A9_P!$ MT\*_^":V_P#B*3_A4_PM_P"B:>%?_!-;_P#Q% &__P ))X?_ .@[IW_@4G^- M'_"2>'_^@[IW_@4G^-8/_"I_A9_T33PK_P"":V_^(H_X5/\ "S_HFGA7_P $ MUM_\10!O?\))X?\ ^@[IW_@4G^-'_"2>'_\ H.Z=_P"!2?XU@_\ "I_A9_T3 M3PK_ .":V_\ B*/^%3_"S_HFGA7_ ,$UM_\ $4 ;W_"2>'_^@[IW_@4G^-'_ M DGA_\ Z#NG?^!2?XU@_P#"I_A9_P!$T\*_^":V_P#B*/\ A4_PL_Z)IX5_ M\$UM_P#$4 ;W_"2>'_\ H.Z=_P"!2?XT?\))X?\ ^@[IW_@4G^-8/_"I_A9_ MT33PK_X)K;_XBC_A4_PL_P"B:>%?_!-;?_$4 ;W_ DGA_\ Z#NG?^!2?XT? M\))X?_Z#NG?^!2?XU@_\*G^%G_1-/"O_ ()K;_XBC_A4_P +/^B:>%?_ 36 MW_Q% &]_PDGA_P#Z#NG?^!2?XT?\))X?_P"@[IW_ (%)_C6#_P *G^%G_1-/ M"O\ X)K;_P"(H_X5/\+/^B:>%?\ P36W_P 10!O?\))X?_Z#NG?^!2?XT?\ M"2>'_P#H.Z=_X%)_C6#_ ,*G^%G_ $33PK_X)K;_ .(H_P"%3_"S_HFGA7_P M36W_ ,10!O?\))X?_P"@[IW_ (%)_C3[?6M'O)Q!::K9W$IY$<4ZLQ_ &N>_ MX5/\+/\ HFGA7_P36W_Q%<3JWA#PKX7^-GPYD\.>&=)T5[AM069M/LH[?Q'+=PZ=!HC>3>1@1X8EK4RX8J1Q(HX[M]'X2E-J^EPW:2(4FV/]IV+* ZIGRN#QNWX%1>)+Z.W^.'@N/[+?.L=K=QR M3164TD,1D"+&&D52JY*GJ>.^,B@#O-/OH=1T^"^M_-\J9!(OF(48 ]BIY!]C MR*-4U"+2='N]4N(Y)(;2%[AQ$ 6*JI8X&1DX%>0Z[9^)]3^*=W:3ZA?:;)%= MP7&DW%MI,TP:%0I9!<"41(I.X.KIR#GGC$-CNN/#NKW.L:?XDA\5V=C?PZG_ M */,8+LNK;,84K*O*^6(^5Z=C0!ZYX=UBU\1>%](\16,PI, '5) M$#J& )&<,,X)Y[FL?6OB%H>@WHM-0M=7W-33I-+>5A;_ &F* S+* MKQ[I(\*&PIP">>AZXK@--N/&2ZAJM]X=L->MI]0\.W,BPW4$_F"\2Z7_ %CN M C3>6S[2JJ,<#=B@#VN\\76UGK>J:''H^IWE_I^FC4O*@B4_:4)91'$68;GR MI&#@=.:ZA6+(K;2N1G!ZCVKYM\164<&F>+]0\(Z7XA@%]X/$4+"VN_,-Z)9! MM&1N$F2N<<'K[U<\57LE[<^-+^&/Q&9H-.L;K23#:WJ@7(7JBA<%@2N1CN<] MZ /HK)]*7-?.'B.YM-2^(=]%KG]J-:?VE:74.J/:W@CM;=8(B]L0B[ A8DG< M02>//^3C/ M@Y_W&?\ TD6@#UNBCM6#K&OZ3H*0-JEZ(&N&*0Q!6DDE(&3M106.!R2!P.30 M!O45S,7B[0;C4M)L;74H[F35Q,;-HE=+F@!:*2C- "T5BZ+ MKVF^(+6YN--F:5+:YDM)-R%2LJ'#+@^AJQ=W2VEI/=2+*Z0QM(RQH78@#. H MY)] .30!I45AW6O:?8: VO7TDEM8)"L[L\#[XT..60 L,9YXXYSC!K/TGQUX M7UNYLX-,U"29KX%K9VM)HTG 4M\CL@5OE!/!Z"@#K**3-&: %HK,U+4;/2;" M;4M0F\BU@7=(^TM@=.@!)_"N:M_B1X1N=1%C'JCI<&>.U*S6<\0260@1HQ9 M%9BP #$9)&.M '<44@-8VKZ]INAO8+J,S1'4+I+*WPA;=*_W5XZ=* -JBH6D M"(S-G &3@9/Z5S_AWQAX=\5&Z_L#4#?"TD,,[+#(JQR X*$LH&X=QU'>@#IJ M*R[6_CN[N[MHXIT>T<(YDB9%8E<_(2,,.>HK3S0 M%8MKJEO=27<2^;$;:X^ MRLTL31AWP#\A;[X^8;>)/^3A?A[_V"M8_G:5Z37FWB3_DX7X>_P#8*UC^=I7I M- !1110!YGX%_P"2O?%'_K[L?_245Z97F?@7_DKWQ1_Z^['_ -)17IAZ4 9-9A6WHG]X\8QSZU#9>,O#>J)-)I=Y)?"&[6QE M^SV\C^7*6(P?EX (.3T'>N%^,5[IWA,:)XZAUVVT+7(+R#3Q).ZA;NUFE6.9 M'4D;A&K&4'^$QYZ$UH>.M9T_PGX6\)G3?$,6FV]UK=G")CH1ZC!+);I,JQRO"?-B:,EE.#@,!D>AZ&O$=%U[2],^*5N MEWX^O+[PKJFHRKHUQ+JSNKWB#9)9N2_SQ*QRF1RQ );Y23;W?B+5;.ZECU*)6>V6&8Q9;L-PC"MQR1CDB@#Z3W5G:EJ=CH^G3ZGJ5P M(+2W7?+*5)"#UP 3WKYVN?B-!)\/?"UQJ7CR26P2^\Z&XF,>UW$KL>& MDR ,XY '2@#H=%\<^%?$=TEMHNMP7WTY=*LT/V)GC42LP+-YLB^6HVG:HV_=SFJU MOXXOM-BU)8_$5W/H'G:5&[JRM=:U-+.:^8K;(R,QF8)--T2[_MAIEFU%E*(@A<%V0NA*Y(&=P )'TH ]1TG7 MM*UV*:72KK[0L#^7)\C(5;&<$, :UMU>!^+/'EM;:+X8^Q_$_3;VXN?%5I;7 MM_IDL<$36[DEX_ON,*NW/S'&1G&:AM=>N+CPS-KVF>,-1UZ+P=XCN([JWM-0 M,LEQ8&3 641G,I4892E:NZO%[[6I/#/C3P9::KXHFT_P#MR?4;NZM+S4,B-6B9XH_WA. A(48. MW<#@#@#F=#\273?#WPOXFN_&VHWFC:WJ2V>MZA]N'EV$48GV[70 P!W\I7?( M( 7D9S0!]';J,U\[6GBG4%UO0=%UGQU-!I%UK>H6=C>F[2&74K!8E,3%SR^) M"\:RK@MM# Y.36T3QY9:U<>&M)N/BDQAEL-9@GD@U2%))?)N(Q;.SCD.8]Q# M<%@"?6@#Z2W4;J^8M-^(6K+H_AC4-'\;-KGB+6?#E](U@]W%*))X@!"R0@!ERK [B.);[QE>6W@B\\0V/Q*C_LVYU#2XD*7DCO;2-=1K< R3J"I,1< MM%C"8)PHXH ^DI)HXUW2,$7(&6..3TJ5G"J6/0#-?-VJ:[I>H07-C)XTN=2L M=$\:VB&:+5G\R"VEC4C>\3!BGF%PI.<$$#[O&QI?C-O^%NQ?\51=&T;5M0T^ M[MKVX*")8H\QIY'W8U&TLLAP[@EFXH ]CT'7=-\2:-%J^DS--9S%@CLC(258 MJ>& /4&MBO,/@AJ%CJ/PIL)M/O8+N-;BY5F@D#A3Y[G!QT."#]"*]/H \J_9 MU_Y-R\&?]>C_ /HUZ]5KRK]G7_DW+P9_UZ/_ .C7KU6@ KS;PW_R<+\0O^P5 MH_\ .[KTFO-O#?\ R<+\0O\ L%:/_.[H ])HI"V 2>@KC=.^)7@C5=0AL;37 MXOM$\YM8UFBDA#S#K$"Z@>9Q]S.[VH [.BDS5>21(8FDE<1QJ"69C@*!W)- M%FBDR:SK'4K'4EG;3[R&Z%O,]M*8G#>7*APR-CHP/44 :5%9U_?1Z;I\]]/' M-)' A=E@B:5R!_=5023["KBMN56' (!Y�!+17+ZYXO\/\ AF>RAUN^>UEO MW\NV4022&9^NQ=BG+8[=>*N:/KFE>(-.&H:-J$5[:EFCWQ-G:RG#*PZJP/4' M!% &Y125C2:S8V\NHK<&2VCT]%DGFFB9(MI7.5VRZB$,B^0W]UBR@ ]P,Y(Y%:T>H1S:E-IJQ3K+#&LK.86$9#$@ /C M:3QR 63+-$;1(Y))98F2(A\XVN1M;&TYP>.,]: -:BD MK&OM@#TZBBB@#S37O^3CO W_ &!-5_\ M0[6O2R<5YIKW_)QW@;_L":K_ .AVM>E'I0!R6J^/O".B27BZKK4=J++BX=HW M*1=_F8+@=1WJWI_BC1]4UJ;1[&Z:6[BM8;QE\M@/)ESY; D8.<'CJ.]>9>(/ M&W@_Q1\09/#6I>+M$TGPSH$PEU);K4(87U.\&"L.UF!\J/[SG^)MJ] V>4\< M>,M'/B'QMX@T7QHNDWMMX3L[_3_(NXXW>8>;-"C*<[MP:/\ =GAED&0 XS]W[G^W]WWKQZ;Q1JVN_$DVMAXNM=.N8 M[RWFTZ!)I774+ JI?9"H,4RMEOWF2R$#D 8+/^$RO[%++^TO%DEON\?W&F@W M-PJ>;;*S 1'.,J/EX'J* /?=W-&:^=--\41LMS&F_&""RCI:KX*N+Z5+FZCN1# M>Q&+RY%C .UMKS94#YMF2"5)H ^E-U/O">EWPL;_ %A8;@S_ &8(8I#N MEVEM@(7!; )P/0UP'PEUO2_$'BG5;[3/&4VI1?9($&F3ZXUZ\,HSYTNPN=JL M2H''!!P%'%:7Q2UW0=*\5_#>UU'6+&RG_P"$D2X\J:X2-O+^R72>9@G.W>ZK MGIE@.IH [VP\0:;JDEHMC+)<1W<+SQ3)"_EE5;:06(P&S_">>#Z5N[J\5\?> M-E\.^/+VSM_$4E@L?A2^OS:VGES21S!U*3)"W#O@NPSP=ISP#7(7WCJ32]%U M6"+QY]F@76M'%G,=5^T$P32()]L\H_>*5WL<950&Q@ T >^ZQK^EZ&+)M2N& MB%]=)9P8C9MTK_=7@<9QU/%;FZOFJ\\::*UN^FWGC>VU"/2O'MM!;R7=_&\B M6Y1'&6)RRAC+ACG[I&?EP-&/QDR_$JY:3QC5@Q MPA I99#AG4;VXH ^A-U=]E\J1G,?'S !3DVEQ>QR?Z5'+!Y95!RCE7G! QN"$D$KD3 M>-/$ECIO[16FQP^-=!\/W%MX?GCG?5"DBH6FC94*^='M8CYAD]!TQS0![/IN MIV.L:>E_IUP+BVD)"N 1D@X/!&1@BM/=7@FK>,--N?&'AO28_B5$FGW>@Z@U MU=V-[';I=W$;P[95.>"?WI!4] V"0#3-+US5KK2_!?C6RUC4-?M=;T]M(NHK M>]D:!+PC;'.5C8!3D,KD8P<'AAF@#VT:A;MJSZ;LF\]8A.7\IO+VDX^_C;GC MIG.*T=U?/7C+Q4W@V3QAX?C\>SI/I/@S[1;-=Z@K3_;%9@LAW:Q]EUC1M.UCQUJ5GX5U+1I-0M-;-^%^T:@SKB+SEP,(GS)%T?-I=$URW\%_P!IR6L-[';,M\I;RW,?4,WR$Q]# MNP01Q1K'Q"2_T3Q7JMG\2O*N-.T73=3M8K34(41)V&USM'52[(I0Y7+@$9*X M /IK=1NKYOU#QY=:;K_B>QT/QB=8T];?2[VXE>\\\V2RM*MTR&(%T3:L+':/ MDW9&W-+'XENK?7_ ^EW7Q.1M'UJ_U$+-;7Q&ZU^RDQ)Y\OS28D)"R]*\!T/Q%9:IKWPXURZ\47>I;-/UJW:Y@OGD$T\+PF)62-@CR>67.",N M ,YP,9DWC&.[^'/C-9O%CW]AJ7@>XNE:\O3*9+ID>-B0?EAD9F"F",[58A0, MB@#Z9M;B*\LX+R!LQ3QK(A(P2I&1P>G!K@?&G_):_AC_ +^H_P#I.*ZWPI>6 MM]X-T:ZLKF*YMY+.$I+"X=6^0=".*Y+QI_R6OX8_[^H_^DXH 7X-_P#(I:[_ M -C-K'_I;+7I5>:_!O\ Y%+7?^QFUC_TMEKTJ@ HHHH :W7UK!NO%&@6-FEY M>:M;6]O)*88Y9'VK(XSD*?XL8/3T-4/B5>:E8_"?Q9>Z*[QZC;Z3=2V[Q_?1 MQ$Q#+_M#J/?%<7JVGZ'_ &)X(GTSQ0OAG5M,TXS:1?RJLEH8C'$DD+?#JWFEVL>JQRR:M+)#9F$-(LSQ@EUW*" 0 >I'2NEKYS? MQ);ZU-\._P"UI+'PYHPO)8SJD-R5CD#W%NS\['9@0>H+8ST)I2?$*\O? M L,%KX\EN=5M;756@ECN8X?M!MKB1(97D53YC^6B'RPF'#;C@FTL?0H/2M7XE:UHVF_%;X M9KJ.K65D\=[=3,+BX2,JAMG4,=Q& 3QGUXH ],OM2M-/-I]LDD'VJX6UB\N% MY,R-G&=H.T<'YC@#N:U.U>3>-OB%I,,OA>30_%EH(9?$=K873PW$;1RHZL6C MW=#_ YP>,C-<==>-9%NK6\C^)#C_BLGT5HQ=V_EBV8$%2-O5>"&ZCCWH ]V MO-2M;">SAN3(&NYA!#LA>0%\$\E0=HP#RV![UH*ZL3M8-@X.#G!KY[T'XC7# M7.DZ6_C*.Y^S>-KK1#)+()( MK6Z\1:O:ZA>ZCJDD)MGCF<6T;3^7(8MR_-T&\J!NY(8 ]FOO#/AK0SJ?B*[O M=0L[#+WU[;K=RFV9OO/(8@3DG&2!U]*ZC3]0MM1TZWU&SE\VUNHTFA?:5W(P M!4X(!&01UKP?7-=UVZTJY\,^+/%WV0+X3EO;>]L3Y":K5K6\ MD16MYHF*AX90W!!(0]01@$'BO2:KS6]O<1&*X@CFC;JLBA@?P- '@*ZY_P ) M!XC^'CZI/#X>NFFUB.2:QD$:2;5"^?$7'"N1D$COWK$O_B1K][\(].U2S\72 MPZ]:^&I=1D8.D:331.1R I,DAV8*?*!G)ZXKZ3;3[&0H9;.WD*+M4M&IVCT' M' I%TZQC7:EE J@$8$:@8/7MW[T >)^(O&5['?\ CJ^MO&C6\>BSZ?-90))' MY9615WJ01EE))_&H]0\2:GJ7Q:N]!;QP^GK!K4'E^1J%O;P_8C;1,8#$Y\UY M6=\AU4H=V-P(*CW%]+TUBS/I]LQ;[Q,*G/UXKD(_ASIO]JW5U)JVI3V5U<-= M/ILWD/"'9@QPYB\X+D<+YF . .* /+]'\2+H^N6-]9^(BEO?>.K^QNK-9$, M4D#PSONVXSG>D>&SWQSFBT\<:OC5;JW\6/):7?AB_OK?SI5:6&YAD4(2H4"- ML-CR\MC'4U[]_96E@\:=:@@[O]2O7UZ4AL;4JR&U@*G.1Y8P<]?SP,_2@#D/ M[8BNO@6NM7]^CB;01-+K>-+^VT77=%DO_[5\V-0]Z%AQ")-N%7897"GJ0>>,5Z# MXC\1>%?"UE<2:SLC@BB^T3K':F79&6QO8*#@%NYZD5FW'CKP5';VUG+'*^^] M^P+:?8'9X[D*7$9CV_*Q4,PXY - &EX!O=9U3X?:5=^(EWW\B-O=DV^:H]180X?YDMUQQ[. ,]B/:NIC\9>& MYO#D'B"+4/,L9Y#!#MC;S'E#%3&$QNWAE(QC/!I=)\1>%[K4_LNG^7;WTCF% MHWMC#)Y@7S"AR!\VW+8] 3V- 'C^G^,O%TGAV^\30^*UOW6Q87^D06[R36$H MD7=)AO\ 5E%WC;SNX(Z9K0\3:CITEEX>N+/QS+K&G3^*=.D@N9V1A:C:0RK) M@!N?F.1\N[%>YI;P1R2/'"BO)R[*H!?Z^M1-IM@T*PO9P/$F2J&)2JYZX&* M.-^'>L27]MX@L[C7#JW]EZM/:K-*ZLZQC!4,0!G&3S[5R?PO\5>'],\*^*KB M\UBV4?\ "2ZBZ1^:I>0&;Y0BYRVXD >N:]BAM+6W$GD6L4/F'+;$"[C[XZU6 M72-)\Q9%TVU#J0580KD$>AQ0!XWKWC34+>^\36R^+OLIM/%6E64($D>4@EEA M6>/D=-K2$]Q@^E4%\7ZE8+JEQ0RS1D36T@C8K)\HW??< \8 MV>QKW=M,TV0L\FGVSLS;F+0J23ZGCK4?]DZ66W'3[4DD,?W*\D=#T]S^= '@ MVHZY<:YJL+7WB:Y%IIWQ >T$L-P$6&#[.?+4D#&-Y(!/,+SQ'J5W M9^(K9=1TRZNHW\-F)VEN(55O* 4X SA7\P<=1WKVE=/L5W*MG JLP9@(U )' M()XZU9\B'[09O)03%=IDVC<1Z9ZXH \4\(W\>I?$3PCK'_"47&KRW^AW+3), MZD0S;HRRA0!L(.1M/]VO9^!?\ DKWQ1_Z^['_T ME%>F5YGX%_Y*]\4?^ONQ_P#245Z90 4444 4KW4+'3XA+?7D%K&QVAYI @)] M,FJ=GKFCZA*>%[ZU\)_L_IXRTW2[.2^L_M,<4X15V))=E6);CY1@,3(X\Z5=WSRD=_F89..]>:6_C#Q1:M'H^M:Y:P6FH:I%:VFLB2WEGA MA>$OMDV+Y EWKA#M(*LI*YZT;Q?$4_Q"TO=XIMI-4C\-ZF/[5L[56$BQW46T MA&RF_ 4/P5SN R" #WBD-> 7GQ \<7B79LM9M+$VO@>#Q)A+19 ]R9)0R_, M>$(B (ZC<<$'!&KXA\=^(EMO&>I:3JUOITWA.QM[Z.PE@5X]2#P"9@Y/S@-S M$FQEPXYW?=H ]9MM4T^\OKRSM;R*>YLF5;B)'!:$L,J&';(YK2KPFZ\477A[ MQ)XZO[=%LI[W4=&M9)9E#"R$\2JSN.A*Y/7C.,\5-J'C3Q5I-QX@T&\U9)K? M2M6LK3^VUAC%S]GGB\QEV8\IKA..B[=K*VS/! /<*0]*\+_M?Q]HOABS\;:K MXOO;W1+35G.H0&SM%>33"Q6.;"195ERC.,\IN(VG%=_IT_B"7X?ZMJD6H2ZA MJ-VEQ=Z:LT4:>2I4^1& BKD< Y;))8\XP =,^K:7'=FTDU*U2X R8FF4./P MSFK_ -:\A^&>F^$=6^!NDR:E%9WK75DJZQ/=*#-]L8?Z2LK-\P<2EA@X(X [ M55U'QIXE5-=U[3=2CC70=:CTLZ$\*,+B$LB[F8_O!*P?94+_0$\TD>J:;(XC34+=I/.-OM$RD^:!DQ]?O = M1UKSSXK6MI<>(_AD9[6*8_\ "4QKET#';]EN#CGMD _@* /5 P(!#9!Z'UK. MOM4T[3#:C4+Z&U-W.MM )7"^;*WW47/5CV%>?_%'4)E30-/TOQ+-HTHUJSCN MI+3R=T<4F_;N\U'4?<)&1CCD$5QOB'6M4\2:EI6IW.L);V-CX^ATM=,\F/"B M&9D60N1OWN1N'.W8P&.Y /H04M(O2EH **** /*OV=?^3O5 M:\J_9U_Y-R\&?]>C_P#HUZ]5H *\V\-_\G"_$+_L%:/_ #NZ])KS;PW_ ,G" M_$+_ +!6C_SNZ /2"1W[5X%X:\.VGQ D\2V\GB6.31K/Q=)?O:6L:M)*T;(Z M?OM3:K] MMTO59;>PF97D-Q R&(&(*!$<%@(\DD#D^C/&&I6>K?"^^U72_'6I:MI[W.DS M3D.%^S WD0EW, "GRDDH?N[>>A%>_):V\;;HX8T;<6RJ@')ZGZFJLS:;:F*S MN!;Q&]D*K$5 \YL$GCN< DT 8GBCQ%#X;\&?;H;R.2YF"VMBT\H GG?B/+8_ M$G'0&O-/!\ES\.?BY_PC^MP6.F6?C&W2X@2'4#C;;122_9_NEL-Y8 1,*H)&M'LH;[Q%-:00O*L$EAM[&TM'@A\U4:$O%EDX]6X(Y]*]S M^RVN(A]GCQ$=T8V#Y#ZCTJA-!I,VH/:O:P-;@R #!=A'D@=]HKT+P;?6>H/>WFC> M+KCQ)I2'2],A>_:W@MU@CRTJ1 %4 ]AG' MM5;1]4T34M$AU;1;FWETR93*D\(VQNO4L#P,=\T >;>!_$>@:;XV^*EQJ&M6 M5M"NMI)NEG5056SA!(R><$$<=Q6#X^\?:G8Q?$4Z9XFDT]K+0+*]L(\H'MYG M+' !!^9ALR.>M>S6-OX;UBPAU*QM=/O;:<;XYXXD=9!GJ#CFKK:7I\DC22V- MO([XW,\2DM@8&>* /#?$WBO4-+G^(9M?'%R5T,65_8H9HCGS?OQGY?FCS@8_ MVNO2JGCSQ#>:L?'NG?\ "03_ &&P?0KF-+:8*+='E!G.0/NXVDYZ<5[;8CPU MJBS36$>GWB0R-;S-"B.%=2-R$@=00./:K%G'I-["]Q8PVLL%PI4R1(I60 X( M)'7D$$>U 'DD_B+Q)>>/I]-L/&5O8/IEY!]EL9U>634K78N2%&!)ORWS@_*1 MS571]8DUOQ!X$US4O$%S)JZ_9X?-2; MR8_,1=JOM&5'H#V%-6UM5G:=;>(2L98R^/3) MYJS;W-O>6ZW%K<1W$+?=DC8,K?0BO-/BY:B:?P3)#8V5W>#Q!"D*WIVHV8Y, MJ6"L0#CL#]*P+70/%G@G4=.T.Q\16>GS^,-8OKF9+:T$MOI^8"R) KD9P5!) M( 8D_*!Q0![)J%G)?:=<6D5Y-9/*A07$! DC/]Y<@C/X50\/Z!:>'=+-C:;Y M#+-+&1I'BS7M*TI[5O$=Y=W.K^)M1L?-FDM(WLUCED MVB,O&$#-A1APP[*!0!]!]JQ/$T.FW'AB_AU?4&T^Q,?[VY27RC$,_>W=N:\P MT_Q5XPU V_AO6/$VF>']:CTV6\6^A6.2*^D24HN=^Y=@4*9%0YR3M90*R;SQ M!XCTZ\^*6L_\),TUSIMO8&"T>*)K8!X%)K5_&UWI>K0:=-X-LX+R.Q MGMT=-3#0^:P?/S@,N7FI:?IP1M0O[>S5SA3/*J!C[9-0V.L:3J6Y= M-U2TO64!F%O,LF >A.">*;JVGZ?=VCS7UG;SF"-RC3(K!,KR1GI7BOAS5XO" M?[/?@+7=+T^WBOKVTTW3)=041H8(Y2H9V9OESG@%^ [*2",@@'T >E9J:EI[ M:K+I:7D+7T,8EDMPXWJA. Q'7''6O)K7Q7XMSH_AW7/$%II-UJ-U?1QZO#Y$ MKLD*(\2'@PB4^8=V!@B-L $\9.K:AXDM=:UWQ%:^(+*VU:P\'1:A-=6MN)+> MZDB,CG:'Z0L5//WMIX8=: /H&CCI7A^H>-/&+3^*[RTUJVM;;0X],NHK8VBL M)1.@+QLQ.=O)P1ALXYX(+[SQUXJ>;7M:L[F-$T/Q+%H1T!H5+74#/$AEW'Y_ M-?S#(F"$V@ JW+4 >N6.J:?J#7*V%]#=&TF-O.(G#&*08RC8Z$9Z5I5X-;^( M+S0=1UJUL[E+%]<\=?V7)?,H;[(KVX?< 1M+L4"+N! :0$@XVFU)XX\3V>G7 M.FZGK"0QV'B.31Y=9MH(_/G@$"RJZ1L#'Y@9]CX4J-C$*.@ /;Z0UX7:Z[X[ M\+Z'X5\9>-?%5U/HTES+!K$2V=LJQI([):3'9'N1#F+> Q(+CG (KJM8E\8V MOP3UF\L[ZXOO$;V%Q<6C/%&DB%@6C0*BJ,JN!TSGK0!W U;2_M;6?]HVQN5( M#0B9=X).,8SGK6F*\S\)Z/X'OOACX?DMX;&YL6@MI([DE2[3J58,7ZF3S!D] M]V(H+Y)K>\\1OH-QH30H/)C#N@=' W^:-@D;<2I0MA5QF M@#U^26.&)Y99 D: LS,:.ZMWRNY&#JV"01QP>00:\R^"/\ 9^E_!F&YVP64+7][F15"ALWN9K-TW4M/U:%[G3;Z&\A25X&D@<.JR(Q5UR.X8$$=B*\7\-^)->A@ MM-'?Q= M:E#/??\ "2:Q&Q^6,S.+V4L0F>/[V!T!H ]1KS3QI_R6OX8_[^H_^DXKTNO- M/&G_ "6OX8_[^H_^DXH 7X-_\BEKO_8S:Q_Z6RUZ57FOP;_Y%+7?^QFUC_TM MEKTJ@ HHHH 0YS[5DZ;I-II.E1Z7:Q_Z%#\D,+ $1)VC'^R.@'88'05KT4 0 M-;PMLW0QML^[E1\OT]*:MM;H!MA10,XPH&,U9HH K_9; MTFO=4CN-:NKK2=4E>6ZTZXABD#AU"M&)"N\)M 4#/ X!&!CO*1O;K0!PNL?$ M+P3H>J)I^H37+W,CR!39Z1=7:LZ#=(-\,3+N4 EAG( R<55N_BI\/;.Y,$VH M3B(0QW374>EW3VHAEX69KA8C$(ST+EMH(()!4XXB+1];U&'X::?:_P!HVESI M#7D.K7UM DAMI7@>-BV\$99VST/#9J#7/AYJ4?B"XT?0=-U&?1M.\/6MB+>< M[+?5Q'-+));._8LD@ 88&XD'C- 'IVN:QX5T'Q#9S:HTTFH10N;>&TL9KMK6 M-B \K+"C&-3P#(V!U&>M:0U3P_=66G:DUU!-;:D56UN2NY)=PRH#8P,]LXR> MG)KC]+FU+2_&^I^*&\.ZM-8:_:VPBC6!?.LGB!4PR)NX!W9# E>OL3L^,!N^ M'5U9"S2SO;N,0VMK'ABLQ.4"XQD@\\=,&@#L?LMOL"_9XMH.0-@QFE^R6N/^ M/:+KN^X.OK3H5=;>-93ND"@,?4XYJ:@"N+6W7!%O$#G/"#K2M#'M93&A5N6! M48)]34]% $+1QOMW1JVWID X^E2*NT8Q@>@IU% !1110 5YO\=/^3?O&_P#V M#):](KS?XZ?\F_>-_P#L&2T >BQ_ZM?H*?3(_P#5K]!3Z "O)/'G_)QGP<_[ MC/\ Z2+7K=>2>//^3C/@Y_W&?_21: /6Z*** "BBB@ HHHH **** "D-+10! MXCXVTG7+[3OB9H%CITU_K&NO;3:;'')$K/;"W@C.#*Z+A)4F)&>/,!Q\U.\4 M> ]>EN-"OM+CUJYU.\UZ+5=3OX&M(Y;)$M985 5WV$KYBC"A\@-R>,^S-&K, M&*@LN=I(Y%34 >)67AKQ-I\/AMH_"%M0GDF2.ZA*ZN)EEH%% !1110 4444 %%%% !1110!YM MXD_Y.%^'O_8*UC^=I7I->;>)/^3A?A[_ -@K6/YVE>DT %%%% 'F?@7_ )*] M\4?^ONQ_])17IE>9^!?^2O?%'_K[L?\ TE%>F4 %%%% &9>6=KJ%A/8WEK%= M6EQ&8IH)D#I(A&"K*>""."#533?"_AO0]-FTW1?#^G:98SDF6VL[2.&*3(P= MRJ #D<!_!M M]NLHH XY?AG\-T#!?A[ MX;4-'Y38TFW&4_NGY.GMTJ[_ ,(?X3673ID\,Z2LFEJ%L7%E$#: '($1V_( M>?EQ7244 'M(@EOXRNH73V<2M)Z5Q.K'X M::YH4/A?PSXH\'6MI82/<3:4JVL]JRJIWB2 $ !<[CTQU-=/X^\S9X<5]W]G M'6H/M_\ =\K9)LW?[/G>3FN!\->'+S5O&_B+7-0OC9Z1I/B>;5H;=M-D$]P? MLL<8D68O@QG##:L>25Z]* -#PSI/A74;,Z)X%\9>&A9S9EUBQ\/PVY2:,@(- MBQMB('!!;!SGVKOH_%WA&.]FTV+Q+I"7-G\DMLMY%OAQQAESE<>E>*?#W2M8 MT_2-#DUB/4&O;G09]*TJY:T:/^S)6;,D,RJN<$K$RR-Q\I'N?0O!?]E_\(GX M=\/:EH-PNJ:-&%F6:U*K;RJI627>?E(;+'()W!O>@#KU\+^%I-:'B)?#NDOJ MK?,-1%G&9SQU\S&[]:FD\.Z!)KJ:]+H6GR:O&NU+]K6,SJ/028W ?C7.?#?S MO^$3D!!^Q+J5\NGYZ?9!=2"#;_L;,;?]C;CBN\H YFY\)>'YKJVG_L>RB:*^ M.I;H[:,,UR>LN[&0YP,L.2!@G%2:UX0\)^)9(9O$?AG2M9E@!6)[^RBN&C!Y MPI=3C\*Z*B@#E[?P3X/L])FTFU\)Z/;Z=-*)Y+2*PB6)Y!C#E NTL,#!QG@5 M8F\*^&;G5FUJX\.:9-J3,CF[DLXVF+)]P[R-V5[<\=JZ"B@!!FEHHH **** M/*OV=?\ DW+P9_UZ/_Z->O5:\J_9U_Y-R\&?]>C_ /HUZ]5H *\V\-_\G"_$ M+_L%:/\ SNZ])KS;PW_R<+\0O^P5H_\ .[H ])HHHH #TKBSYG_"V5-]_JCI M6+//3?YA\W'OC;[XKM*J2VMO<30R30([0/OB9ER4;&,CTX)% '@GC1M2D\7^ M.K2TMO$ CU'3;.TBBM_#UUF6MBFEV-MHSS1*YC43)&WDMY^&##<&8#KTKWG;1MH \,;4?%FD^ M(T:QF\2R07WBIGN1+I$L\8L6MG*X(ARB!S$.O'3(PU4/M_BO4'TM];;Q+'-: M:I<^5J5OH=P[K%]C4?*GV;*#S"1ET(8D[68#CZ#VT8.>M 'G5C97WCSX'6%G MXBCN+;5]1TF(78N;9K:6"\" E]C %&69=PXQ\H(XP:R[O5/& ^%MQXFET_4= M,\3326\+06]@US-LCD"L!&BL=K9E?.. ]>L;:-M 'A$WB+Q@NBZOJ3ZEXD+G MQ#);P6W]B2Q2M8X++Y*?9F<].7V.,#!QG-9TWB3XA6NEK;V^M>)K^;^P=QND M\-3R%;[[6G&/LRD-Y19<,HP 6(KW;5-%TW6K=+?5+**[B1MZB08!L4G 'MGCO!NI>*--T#X:Z7#8:VEE%I-K9ZEI[:3/"862 B5G9X< M#:RKP70L =GF%E!]YVT8H ^;M)U[Q=H]OX7L[.W\4:=IUK!;R7$*^'KB6.97 MN)Q,"H@+JRJ$.TE205*JV2:N:3XI^(W]B122-XDO+R2TWW@GT&2!H%6] E>$ M- JF86I=E0EBY485C\I^A-II=M 'SYI6H>,=*59=)M/$8L[C7;N0BXTEXY;] M':'RW;]R3$-OF_ZQ(@3_ !# #>E>$?,_X3'QJ;;/]EG4(?+'\'VC[-&9]G;& M2F<<;_,_BW5W&W((/0U1M[.WL[=;>TACAA3[L<:[5&3D\#W.: -"BBB@!#TK MS+X;?\E ^*G_ &'XO_2*WKTT]*\R^&W_ "4#XJ?]A^+_ -(K>@#TZBBB@#S3 M7O\ DX[P-_V!-5_]#M:]*(R*\UU[_DX[P-_V!-5_]#M:]+H YW6/"?A?Q#0%<.W Y;)XKI** ,&\ M\->';^WL8;[P_IUW#IS*UFD]K&ZVQ484Q@C"$#@8QBH-0\(^%]8FN9M6\,Z9 MJ$EU&L,[W5G%*9D4Y56+*=P!Y / /2NEHH Y]_"OAN2ZT^ZD\.Z8\^FHL=E* MUG&6M%7[JQG&4 P,!<8JC<> ?!5Y)E;7BLO_ ,)9X/\ M./[,%Y*9BWW?-$1\G/_ +./?%> M9>%_#^H74^K^*M3OFALM%U?7;FQL5TN6.X?[3+*%)X;T'P/JR"-%NEL+6TF&S.4#[ ?ER@(SQ\O'2M"VNOA?-K8U" MSNO"KZM8*MJ)XFMS/; $(L88?,H!(4+QUQ7DN@:#KJ^&Q;WB7\FOZGX3CTO2 M=0-N8E@C11YMG*J@>7(),8=OO*>,;37JFBW?AW4-(TNSG\/S0'3K)H94O;/R MH[)/+V2(Y?"X(!&!D$#TH W5\&^$([;4K>+PMHZ0ZJV^^C6QB"WA)SF4;<2' M)SEL\UE>*/ -GK6CZ;I.FVVD6NFV#,PTRZTR*XLY,C S%P!MR2,=S5OX=-=- M\/M+-SO(Q)]G,F=QM_,;R,YY_P!5LZUV% 'G5O\ #M;.TM]'T^YL=.T!Y?/O M]+L=/2&*X<,K!5 .$0[0&&#N!.>M>AX-.HH PH?"?ABTUN37+7PWI4&JRG,E M]'9QK._U<+N/YU)'X=T"'79-?AT*PCU>1=DE^EK&L[KZ&3&XC\:V:* ,:/2- M+M]+DTF'3;6/3I%=6M$A41,')+@H!@@EB3QSDYK$M?AK\.]/N8+S3_ /AZTN M;:19H9H-+@1XG4Y5E8)D$'D$I MSSFMVB@!!TKS7QI_R6OX8_[^H_\ I.*]+KS3QI_R6OX8_P"_J/\ Z3B@!?@U M_P BEKG_ &,VL?\ I;+7I5>61_!^WM;J]DTWQYXKTN*]O)[Y[:SOE2)9)9#( M^T;.!EC4O_"I[K_HJ'C?_P &*?\ Q% 'IU%>8_\ "I[K_HJ'C?\ \&*?_$4? M\*GNO^BH>-__ 8I_P#$4 >G45YC_P *GNO^BH>-_P#P8I_\11_PJ>Z_Z*AX MW_\ !BG_ ,10!Z=17F/_ J>Z_Z*AXW_ /!BG_Q%'_"I[K_HJ'C?_P &*?\ MQ% 'IU)7F7_"I[K_ **AXW_\&*?_ !%'_"I[K_HJ'C?_ ,&*?_$4 >DB-%9F M50"WWB!U^M28%>9?\*GNO^BH>-__ 8I_P#$4?\ "I[K_HJ'C?\ \&*?_$4 M>FX%1-'&S*S("4.5)'0^U>;_ /"I[K_HJ'C?_P &*?\ Q%'_ J>Z_Z*AXW_ M /!BG_Q% 'IM+7F/_"I[K_HJ'C?_ ,&*?_$4?\*GNO\ HJ'C?_P8I_\ $4 > MG45YC_PJ>Z_Z*AXW_P#!BG_Q%'_"I[K_ **AXW_\&*?_ !% 'IU%>8_\*GNO M^BH>-_\ P8I_\11_PJ>Z_P"BH>-__!BG_P 10!Z=17F/_"I[K_HJ'C?_ ,&* M?_$4?\*GNO\ HJ'C?_P8I_\ $4 >G5YO\=/^3?O&_P#V#):A_P"%3W7_ $5# MQO\ ^#%/_B*J:G\%8=:TBZTG5OB)XSO+&[C, !Z#%.H *\D\>?\G%_!W_N,_\ I(M>MUPWC/X>Z?XSU;1-5N-8U/2=0T0S MFTN--G$3KYRA'R2#U5-__ 8I_P#$4 >G45YC_P *GNO^BH>-_P#P8I_\11_PJ>Z_Z*AXW_\ !BG_ M ,10!Z=17F/_ J>Z_Z*AXW_ /!BG_Q%'_"I[K_HJ'C?_P &*?\ Q% 'IU%> M8_\ "I[K_HJ'C?\ \&*?_$4?\*GNO^BH>-__ 8I_P#$4 >G45YC_P *GNO^ MBH>-_P#P8I_\11_PJ>Z_Z*AXW_\ !BG_ ,10!Z=17F/_ J>Z_Z*AXW_ /!B MG_Q%'_"I[K_HJ'C?_P &*?\ Q% 'IU%>8_\ "I[K_HJ'C?\ \&*?_$4?\*GN MO^BH>-__ 8I_P#$4 >G45YC_P *GNO^BH>-_P#P8I_\11_PJ>Z_Z*AXW_\ M!BG_ ,10!Z=17F/_ J>Z_Z*AXW_ /!BG_Q%'_"I[K_HJ'C?_P &*?\ Q% ' MIU%>8_\ "I[K_HJ'C?\ \&*?_$4?\*GNO^BH>-__ 8I_P#$4 >G45YC_P * MGNO^BH>-_P#P8I_\11_PJ>Z_Z*AXW_\ !BG_ ,10!Z=17F/_ J>Z_Z*AXW_ M /!BG_Q%'_"I[K_HJ'C?_P &*?\ Q% $OB3_ ).%^'O_ &"]8_G:5Z37GVA? M#&TT?Q=:>)KSQ5X@UV^LH);>W&J72RK$LNW?@!1UV+^5>@T %%%% 'F?@4_\ M7?\ BC_U]V/_ *2BO3*\OOOAKKI\9:WXD\._$2_T ZRT3W%M%903+NC38""X M)Z"I/^$#^(?_ $6?5/\ P56G_P 30!Z917F?_"!_$/\ Z+/JG_@JM/\ XFC_ M (0/XA_]%GU3_P %5I_\30!Z917F?_"!_$/_ *+/JG_@JM/_ (FC_A _B'_T M6?5/_!5:?_$T >F45YG_ ,('\0_^BSZI_P""JT_^)H_X0/XA_P#19]4_\%5I M_P#$T >F45YG_P ('\0_^BSZI_X*K3_XFC_A _B'_P!%GU3_ ,%5I_\ $T > MAW$$-U T%Q"DT+C#1R*&5AZ$&I518T5$7:JC Z 5YO_ ,('\0_^BSZI_P"" MJT_^)H_X0/XA_P#19]4_\%5I_P#$T >E8JO/;PW5M);W,*30R#:TA! MZUY[_P ('\0_^BSZI_X*K3_XFC_A _B'_P!%GU3_ ,%5I_\ $T >BQQK%&L< M:A$4!551@ #L*GKS/_A _B'_ -%GU3_P56G_ ,31_P ('\0_^BSZI_X*K3_X MF@#TRBO,_P#A _B'_P!%GU3_ ,%5I_\ $T?\('\0_P#HL^J?^"JT_P#B: /3 M**\S_P"$#^(?_19]4_\ !5:?_$T?\('\0_\ HL^J?^"JT_\ B: /3**\S_X0 M/XA_]%GU3_P56G_Q-'_"!_$/_HL^J?\ @JM/_B: /3**\S_X0/XA_P#19]4_ M\%5I_P#$T#P)\0U8-_PN;4^/72;3'_H- %;]G;_DW/P9_P!>C?\ HUZ]5KE/ M ?A&V\"^!=*\)6MW+>0:;&8DGE4*S@LS<@(KC7;_ %J\%[<74\*1 M'<(TC "IQC""@#MJ*** /,]>_P"3CO W_8$U7_T.UKTRN!\8> [_ ,2>*-&\ M0:3XLNO#VH:5;W%LLEO;1S"1)C&6!$@(_P"68JC_ ,('\0_^BSZI_P""JT_^ M)H ],HKS/_A _B'_ -%GU3_P56G_ ,31_P ('\0_^BSZI_X*K3_XF@#TRBO, M_P#A _B'_P!%GU3_ ,%5I_\ $T?\('\0_P#HL^J?^"JT_P#B: /3**\S_P"$ M#^(?_19]4_\ !5:?_$T?\('\0_\ HL^J?^"JT_\ B: /3**\S_X0/XA_]%GU M3_P56G_Q-'_"!_$/_HL^J?\ @JM/_B: /3*2O-/^$#^(?_19]4_\%5I_\31_ MP@?Q#_Z+/JG_ (*K3_XF@#T"ZM;>\A,-U;QSQ$@E)%# D'(X/O5NO-/^$#^( M?_19]4_\%5I_\31_P@?Q#_Z+/JG_ (*K3_XF@#TO\ZHW5G:WUJUM>V\=S Q! M:*5 RM@@C(/'4 UP7_"!_$/_ *+/JG_@JM/_ (FC_A _B'_T6?5/_!5:?_$T M >E8P,8XIU>9_P#"!_$/_HL^J?\ @JM/_B:/^$#^(?\ T6?5/_!5:?\ Q- ' MIE%>9_\ "!_$/_HL^J?^"JT_^)H_X0/XA_\ 19]4_P#!5:?_ !- 'IE%>9_\ M('\0_P#HL^J?^"JT_P#B:/\ A _B'_T6?5/_ 56G_Q- 'IE%>9_\('\0_\ MHL^J?^"JT_\ B:/^$#^(?_19]4_\%5I_\30!Z917F?\ P@?Q#_Z+/JG_ (*K M3_XFC_A _B'_ -%GU3_P56G_ ,30!Z97FGC3_DM7PQ_ZZ:C_ .DXI/\ A _B M'_T6?5/_ 56G_Q--TWX;Z]'XTT?Q-XA^(=_X@;1_.^SVTME!"@,B;&)* 'I M0!Z=BBBB@ 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@ Q1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 &**** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** )** "BBB@#__9 end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cover - shares
12 Months Ended
Dec. 31, 2021
May 06, 2022
Document Information Line Items    
Entity Registrant Name EURO TECH HOLDINGS COMPANY LIMITED  
Entity Central Index Key 0001026662  
Document Type 20-F/A  
Amendment Flag true  
Entity Voluntary Filers No  
Current Fiscal Year End Date --12-31  
Entity Well Known Seasoned Issuer No  
Entity Shell Company false  
Entity Emerging Growth Company false  
Entity Current Reporting Status Yes  
Document Period End Date Dec. 31, 2021  
Entity Filer Category Non-accelerated Filer  
Document Fiscal Period Focus FY  
Document Fiscal Year Focus 2021  
Entity Common Stock Shares Outstanding   7,732,132
Document Annual Report true  
Document Transition Report false  
Entity File Number 000-22113  
Entity Incorporation State Country Code D8  
Entity Address Address Line 2 Gee Chang Hong Centre  
Entity Address City Or Town 65 Wong Chuk Hang Road  
Entity Address Country HK  
Entity Address Postal Zip Code true  
Auditor Name Union Power HK CPA Limited  
Auditor Location Hong Kong  
Auditor Firm Id 3004  
Security 12b Title Ordinary Shares, no par value  
Trading Symbol CLWT  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
Document Shell Company Report false  
Document Registration Statement false  
Entity Other Identification Type David YL Leung  
Document Accounting Standard U.S. GAAP  
Amendment Description Euro Tech Holdings Company Limited (the “Company”) is filing this Amendment No. 1 on Form 20-F (this “Amendment”) to the Annual Report on Form 20-F for the fiscal year ended December 31, 2021 (the “Original Filing”), which was originally filed with the U.S. Securities and Exchange Commission (the “SEC”) on May 16, 2022, to add certain disclosure in “Item 3. Key Information”, to revise and restate in its entirety the Consolidated Financial Statements, and to make conforming changes in the other parts of the Original Filings to (i) provide additional disclosure regarding the legal and operational risks associated with being based in or having the majority of the Company’s operations in China, (ii) revise and clarify certain disclosure with respect to the cash and asset flows through its organization, and (iii) state that the Company has been included on the conclusive list of issuers identified under the HFCAA and add disclosure about the ramifications of such identification, and (iv) certain changes related to the financial statements, which we have summarized below.    a)to update the Consolidated Statement of Operations and Comprehensive Income / (Loss) for the years ended December 31, 2021, 2020 and 2019 to reclassify (loss) / gain on disposal of property, plant and equipment in operating income / (loss).    b)to correct the number of ordinary shares outstanding and earnings per share computations for effect of the stock splits effected in the form of bonus shares:  ●update the Consolidated Balance Sheets to restate the ordinary shares issued as of December 31, 2021 and 2020;  ●update the Consolidated Statement of Operations and Comprehensive Income / (Loss) for the years ended December 31, 2021, 2020 and 2019 to restate the Net income / (loss) per ordinary share attributable to Euro Tech Holdings Company Limited’s shareholders; and weighted average number of ordinary shares outstanding;  ●update the Consolidated Statements of Shareholders’ Equity to restate the number of ordinary share at December31, 2018, 2019, 2020 and 2021;  ●update Note 2 Summary of significant accounting policies (s) Ordinary share, Note 11 Ordinary share, Note 16 Net income per ordinary share, and Note 24 Subsequent event.  c)to add “Note 2 Summary of significant accounting policies (ai) Effect of the Restatement on the Consolidated Financial Statements for the year ended December 31, 2021” to reflect the changes described above.    d)to include the revised Report of Independent Registered Public Accounting Firm of Union Power HK CPA Limited on the restated Consolidated Financial Statements. This Amendment does not reflect subsequent events occurring after the filing date of the Original Filing or modify or update the financial statements, consents or any other items disclosures made in the Original Filing  in any way other than as required to reflect the amendments discussed above. Accordingly, this Amendment should be read in conjunction with the Original Filing and the Company’s other filings with the SEC subsequent to the filing of the Original Filing. Pursuant to Rule 12b-15 under the Securities Exchange Act of 1934, as amended, this Amendment also contains certifications under the Sarbanes-Oxley Act of 2002.  
Entity Address Address Line 1 Unit D, 18/F.  
Business Contact [Member]    
Document Information Line Items    
Phone Fax Number Description 852-28734887  
Entity Address Address Line 2 Gee Chang Hong Centre  
Entity Address City Or Town 65 Wong Chuk Hang Road  
Entity Address Country HK  
Entity Address Address Line 1 Unit D, 18/F.  
Contact Personnel Name David YL Leung  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED BALANCE SHEETS
¥ in Thousands
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Current assets:        
Cash and cash equivalents $ 5,269,000   $ 3,519,000  
Restricted cash 1,411,000   1,672,000  
Accounts receivable, net 3,631,000   3,199,000  
Prepayments and other current assets 572,000   1,514,000  
Contract assets, net 74,000   202,000  
Inventories 547,000   342,000  
Total current assets 11,504,000   10,448,000  
Property, plant and equipment, net 215,000   259,000  
Investments in affiliates 8,077,000   8,084,000  
Goodwill 1,071,000   1,071,000  
Operating right-of-use assets 238,000   233,000  
Deferred tax assets 145,000   0  
Total non-current assets 9,746,000   9,647,000  
Total assets 21,250,000   20,095,000  
Current liabilities:        
Bank borrowings 376,000   361,000  
Accounts payable 3,151,000   2,394,000  
Contract liabilities 1,076,000   1,063,000  
Other payables and accrued expenses 1,585,000   1,593,000  
Current portion of long-term operating lease obligations 175,000   118,000  
Income tax payable 42,000   4,000  
Total current liabilities 6,405,000   5,533,000  
Non-current liabilities:        
Deferred tax liabilities 3,000   5,000  
Long-term operating lease obligations, net of current maturities 41,000   94,000  
Total non-current liabilities 44,000   99,000  
Total liabilities 6,449,000   5,632,000  
Shareholders' equity:        
Ordinary share, 20,000,000 shares authorized as of December 31, 2021 and 2020, respectively 7,899,832 no par value shares issued as of December 31, 2021 and 2020 123,000   123,000  
Additional paid-in capital 9,670,000   9,615,000  
Treasury stock, 167,700 shares at cost as of December 31, 2021 and 2020, respectively (786,000)   (786,000)  
PRC statutory reserves 316,000   316,000  
Accumulated other comprehensive income 787,000   851,000  
Retained earnings 3,774,000   3,816,000  
Total shareholders' equity attributable to entity 13,884,000   13,935,000  
Non-controlling interest 917,000   528,000  
Total shareholders' equity 14,801,000   14,463,000  
Total liabilities and shareholders' equity 21,250,000   20,095,000  
Long-term investments $ 5,540,000   $ 5,540,000  
ZHEJIANG TIANLAN        
Current assets:        
Accounts receivable, net | ¥   ¥ 106,022   ¥ 118,621
Prepayments and other current assets | ¥   33,498   28,387
Contract assets, net | ¥   72,310   94,494
Inventories | ¥   3,386   2,389
Total current assets | ¥   270,192   294,860
Property, plant and equipment, net | ¥   74,063   79,257
Deferred tax assets | ¥   14,305   13,639
Total non-current assets | ¥   96,430   100,163
Total assets | ¥   366,622   395,023
Current liabilities:        
Bank borrowings | ¥   13,518   20,029
Accounts payable | ¥   93,962   97,795
Contract liabilities | ¥   37,481   47,135
Other payables and accrued expenses | ¥   18,428   17,747
Total current liabilities | ¥   170,113   197,875
Non-current liabilities:        
Total non-current liabilities | ¥   3,889   4,894
Total liabilities | ¥   174,002   202,769
Shareholders' equity:        
PRC statutory reserves | ¥   16,582   15,670
Retained earnings | ¥   52,409   55,248
Total shareholders' equity attributable to entity | ¥   187,324   189,251
Non-controlling interest | ¥   5,296   3,003
Total shareholders' equity | ¥   192,620   192,254
Total liabilities and shareholders' equity | ¥   366,622   395,023
Cash | ¥   54,976   50,969
Intangible assets, net | ¥   1,865   2,120
Land use right, net | ¥   4,997   5,147
Long-term investments | ¥   1,200   0
Other taxes payable | ¥   6,724   15,169
Deferred government grant | ¥   3,889   4,894
Share capital 82,572,000 no par value shares authorised, issued and outstanding, as of December 31, 2021 and 2020, respectively | ¥   82,572   82,572
Capital reserve | ¥   ¥ 35,761   ¥ 35,761
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Common stock, authorized 20,000,000 20,000,000
Common stock, issued 7,899,832 7,899,832
Common stock, no par value $ 0.00 $ 0.00
Treasury stock, shares 167,700 167,700
Common stock, outstanding 7,732,132 7,732,132
ZHEJIANG TIANLAN    
Common stock, authorized 82,572,000 82,572,000
Common stock, issued 82,572,000 82,572,000
Common stock, outstanding 82,572,000 82,572,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2021
CNY (¥)
¥ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2020
CNY (¥)
¥ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2019
CNY (¥)
¥ / shares
shares
Revenues            
Trading and manufacturing $ 9,619   $ 9,476   $ 11,877  
Engineering 11,769   3,881   5,522  
Total revenues 21,388   13,357   17,399  
Cost of revenues            
Trading and manufacturing (6,938)   (7,048)   (9,285)  
Engineering (8,755)   (2,624)   (3,697)  
Total cost of revenues (15,693)   (9,672)   (12,982)  
Gross profit 5,695   3,685   4,417  
Finance costs (3)   (12)   (4)  
Selling and administrative expenses (4,911)   (5,374)   (4,853)  
Gain / (loss) on disposal of property, plant and equipment (10)   1,429   (5)  
Operating (loss) / income 771   (272)   (445)  
Interest income 23   28   83  
Other income 127   307   52  
Equity in income / (loss) of affiliates 355   435   137  
Net income / (loss) before income taxes 1,276   498   (173)  
Income taxes (expense) / credit 90   (96)   (37)  
Net income / (loss) 1,366   402   (210)  
Net loss / (income) attributable to non-controlling interests (377)   367   64  
Net (loss) / income attributable to entity shareholders 989   769   (146)  
Other comprehensive (loss) / income            
Net income / (loss) 1,366   402   (210)  
Foreign exchange translation adjustments (52)   (31)   (8)  
Comprehensive (loss) / income 1,314   371   (218)  
Comprehensive loss attributable to non-controlling interests (389)   350   78  
Comprehensive (loss) / income attributable to the Company $ 925   $ 721   $ (140)  
Net income / (loss) per ordinary share attributable to entity            
- Basic | $ / shares $ 0.13   $ 0.10   $ (0.02)  
- Diluted | $ / shares $ 0.13   $ 0.10   $ (0.02)  
Weighted average number of ordinary shares outstanding            
- Basic | shares 7,732,132,000 7,732,132,000 7,732,132,000 7,732,132,000 7,732,132,000 7,732,132,000
- Diluted | shares 7,732,132,000 7,732,132,000 7,732,132,000 7,732,132,000 7,732,132,000 7,732,132,000
ZHEJIANG TIANLAN            
Revenues            
Total revenues | ¥   ¥ 330,841   ¥ 304,710   ¥ 277,581
Cost of revenues            
Total cost of revenues | ¥   (275,455)   (261,478)   (227,632)
Gross profit | ¥   55,386   43,232   49,949
Operating (loss) / income | ¥   3,225   (17,161)   6,210
Interest income | ¥   46   30   50
Other income | ¥   11,594   39,646   6,276
Net income / (loss) before income taxes | ¥   12,880   15,358   4,654
Income taxes (expense) / credit | ¥   698   (1,858)   (296)
Net income / (loss) | ¥   13,578   13,500   4,358
Net loss / (income) attributable to non-controlling interests | ¥   2,293   (2,032)   (484)
Net (loss) / income attributable to entity shareholders | ¥   11,285   15,532   4,842
Weighted average number of ordinary shares outstanding            
Selling and administrative expenses | ¥   52,161   60,393   43,739
Interest expense | ¥   747   1,676   2,258
Other losses | ¥   ¥ (1,238)   ¥ (5,481)   ¥ (5,624)
Net income per ordinary share attributable to Zhejiang Tianlan Environmental Protection Technology Company Limited's shareholders | ¥ / shares   ¥ 0.14   ¥ 0.19   ¥ 0.06
Weighted average ordinary shares outstanding | shares 82,572,000 82,572,000 82,572,000 82,572,000 82,572,000 82,572,000
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF CASH FLOWS
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
CNY (¥)
Cash flows from operating activities:            
Net income / (loss) | $ $ 989,000   $ 769,000   $ (146,000)  
Adjustments to reconcile net income / (loss) to net cash (used in) / provided by operating activities:            
Depreciation | $ 38,000   49,000   69,000  
Loss / (gain) on disposal of property, plant and equipment | $ 10,000   (1,429,000)   5,000  
Stock-based compensation expense | $ 55,000   54,000   10,000  
Non-controlling interests in income / (loss) of subsidiaries | $ 377,000   (367,000)   (64,000)  
Equity in profit of affiliates | $ (355,000)   (435,000)   (137,000)  
Deferred tax (credit) / expenses | $ (145,000)   92,000   37,000  
Changes in non-current assets and liabilities:            
Long-term operating lease obligations | $ (53,000)   (122,000)   216,000  
Operating lease right-of-use assets | $ (5,000)   173,000   (406,000)  
Decrease / (increase) in current assets:            
Accounts receivable, net | $ (432,000)   387,000   1,503,000  
Prepayments and other current assets | $ 942,000   (766,000)   (201,000)  
Contract assets | $ 128,000   239,000   458,000  
Inventories | $ (205,000)   244,000   (185,000)  
Increase / (decrease) in current liabilities:            
Accounts payable | $ 757,000   (1,520,000)   (986,000)  
Other payables and accrued expenses | $ (8,000)   451,000   (108,000)  
Contract liabilities | $ 13,000   194,000   (501,000)  
Income tax payable | $ 38,000   4,000   0  
Net cash provided by / (used) in operating activities | $ 2,201,000   (2,035,000)   (266,000)  
Cash flows from investing activities:            
Purchase of property, plant and equipment | $ (4,000)   (11,000)   (21,000)  
Proceeds from sale of property, plant and equipment | $ 0   1,835,000   0  
Dividend received from affiliates | $ 362,000   71,000   0  
Proceeds from sale of long-term investment | $ 0   148,000   0  
Purchase of long-term investment | $ 0   0   (148,000)  
Net cash provided by / (used in) investing activities | $ 358,000   2,043,000   (169,000)  
Cash flows from financing activities:            
Dividend paid | $ (1,031,000)   (1,299,000)      
Proceeds from bank borrowings | $ 782,000   804,000   565,000  
Repayments to bank borrowings | $ (767,000)   (1,008,000)      
Net cash (used in) / provided by financing activities | $ (1,016,000)   (1,503,000)   565,000  
Effect of exchange rate changes on cash and cash equivalents | $ (54,000)   (34,000)   (7,000)  
Net increase / (decrease) in cash and cash equivalents and restricted cash | $ 1,489,000   (1,529,000)   123,000  
Cash, cash equivalents and restricted cash at beginning of year | $ 5,191,000   6,720,000   6,597,000  
Cash, cash equivalents and restricted cash at end of year | $ 6,680,000   5,191,000   6,720,000  
Cash breakdown            
Cash and cash equivalents | $ 5,269,000   3,519,000   5,591,000  
Restricted cash | $ 1,411,000   1,672,000   729,000  
Cash and Cash Equivalents, at Carrying Value, Total | $ 6,680,000   5,191,000   6,720,000  
Supplemental disclosure of consolidated cash flow information:            
Cash paid during the period for income taxes | $ 20,000   0   0  
Cash paid during the period for interest | $ 3,000   12,000   4,000  
Operating leases (disclosed in accompanying Note 3) | $ 0   0   0  
Non-cash items:            
Right-of-use assets obtained in exchange for new operating lease obligations | $ $ 0   $ 0   $ 460,000  
ZHEJIANG TIANLAN            
Cash flows from operating activities:            
Net income / (loss)   ¥ 11,285,000   ¥ 15,532,000   ¥ 4,842,000
Adjustments to reconcile net income / (loss) to net cash (used in) / provided by operating activities:            
Depreciation   6,466,000   6,359,000   6,556,000
Loss / (gain) on disposal of property, plant and equipment   (39,000)       (39,000)
Decrease / (increase) in current assets:            
Accounts receivable, net   12,782,000   26,620,000   11,432,000
Prepayments and other current assets   (5,111,000)   24,472,000   (6,369,000)
Contract assets   20,946,000   (14,932,000)   20,033,000
Inventories   (997,000)   3,366,000   6,208,000
Increase / (decrease) in current liabilities:            
Accounts payable   (3,833,000)   8,423,000   (17,272,000)
Other payables and accrued expenses   681,000   10,164,000   (8,795,000)
Contract liabilities   (9,654,000)   (8,763,000)   14,852,000
Net cash provided by / (used) in operating activities   26,163,000   57,356,000   36,081,000
Cash flows from investing activities:            
Purchase of property, plant and equipment   (1,381,000)   (577,000)   (1,584,000)
Proceeds from sale of property, plant and equipment   148,000       50,000
Purchase of long-term investment   (1,200,000)        
Net cash provided by / (used in) investing activities   (2,433,000)   (6,595,000)   (1,824,000)
Cash flows from financing activities:            
Dividend paid   (13,223,000)   (4,606,000)    
Proceeds from bank borrowings   13,500,000   30,000,000   44,841,000
Repayments to bank borrowings   (20,000,000)   (36,800,000)   (63,000,000)
Net cash (used in) / provided by financing activities   (19,723,000)   (11,406,000)   (47,827,000)
Net increase / (decrease) in cash and cash equivalents and restricted cash   4,007,000   39,355,000   (13,570,000)
Cash, cash equivalents and restricted cash at beginning of year   50,969,000   11,614,000   25,184,000
Cash, cash equivalents and restricted cash at end of year   54,976,000   50,969,000   11,614,000
Supplemental disclosure of consolidated cash flow information:            
Cash paid during the period for income taxes           5,237,000
Cash paid during the period for interest   680,000   1,716,000   2,258,000
Non-cash items:            
Net income / (loss)   13,578,000   13,500,000   4,358,000
Amortization of intangible asset   255,000   142,000   152,000
Amortization of land use right   150,000   159,000   149,000
Bad debts written off   0   0   5,383,000
Impairment loss on contract assets   1,238,000   1,399,000   0
Impairment loss on long-term investments   0   1,340,000   0
Impairment loss on property, plant and equipment   0   2,742,000   0
Increase in allowance for doubtful accounts           2,437,000
Investment loss           241,000
Proceeds from deferred government grant           2,349,000
Property, plant and equipment written off           14,000
Reversal of allowance for doubtful accounts   (183,000)   (6,463,000)   0
Deferred government grant   (1,005,000)   2,545,000    
Deferred tax (liabilities) / assets   (666,000)   331,000   268,000
Short-term investments       800,000    
Other taxes payable   (8,596,000)   5,638,000   (1,577,000)
Current portion of long-term finance lease obligations       (11,263,000)    
Tax refund / (paid)   ¥ 151,000   (9,223,000)   (4,299,000)
Proceeds from investment       295,000    
Proceeds from sale of partial shareholding in a subsidiary       137,000   510,000
Purchase of intangible assets       1,350,000    
Purchase of short-term investments           (800,000)
Purchase of subsidiary       ¥ (5,100,000)    
Payment of principal obligations under long-term finance lease           ¥ (29,668,000)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Ordinary Share
Additional Paid-In Capital
Treasury Stock
Accumulated other comprehensive loss
PRC Statutory Reserves
Retained Earnings
Non-controlling Interests
Balance, shares at Dec. 31, 2018   7,899,832            
Balance, amount at Dec. 31, 2018 $ 15,545 $ 123 $ 9,551 $ (786) $ 893 $ 316 $ 4,492 $ 956
Net loss (210) 0 0 0 0 0 (146) (64)
Foreign currency translation adjustments (8) 0 0 0 6 0 0 (14)
Stock-based compensation expense 10 0 10 0 0 0 0 0
Balance, amount at Dec. 31, 2019 15,337 $ 123 9,561 (786) 899 316 4,346 878
Balance, shares at Dec. 31, 2019   7,899,832            
Net loss 402 $ 0 0 0 0 0 769 (367)
Stock-based compensation expense 54 0 54 0 0 0 0 0
Foreign currency translation adjustments (31) 0 0 0 (48) 0 0 17
Dividend paid (1,299) 0 0 0 0 0 (1,299) 0
Balance, amount at Dec. 31, 2020 14,463 $ 123 9,615 (786) 851 316 3,816 528
Balance, shares at Dec. 31, 2020   7,899,832            
Net loss 1,366 $ 0 0 0 0 0 989 377
Stock-based compensation expense 55   55   0 0 0 0
Foreign currency translation adjustments (52) 0 0 0 (64) 0 0 12
Dividend paid (1,031)           (1,031)  
Balance, amount at Dec. 31, 2021 $ 14,801 $ 123 $ 9,670 $ (786) $ 787 $ 316 $ 3,774 $ 917
Balance, shares at Dec. 31, 2021   7,899,832,000            
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
ZHEJIANG TIANLAN CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
¥ in Thousands, $ in Thousands
USD ($)
CNY (¥)
Zhejiang Tianlan PRC Statutory Reserve
CNY (¥)
Zhejiang Tianlan Retain Earnings
CNY (¥)
Zhejiang Tianlan Non Controling Interests
CNY (¥)
Zhejiang Tianlan Shares Capital
CNY (¥)
Zhejiang Tianlan Capital Reserve
CNY (¥)
Balance, amount at Dec. 31, 2018   ¥ 178,002 ¥ 13,903 ¥ 42,099 ¥ 3,862 ¥ 82,572 ¥ 35,566
Net income / (loss)   4,358 0 4,842 (484) 0 0
Appropriation of reserves   0 518 (518) 0 0 0
Others   509 0 0 565 0 (56)
Balance, amount at Dec. 31, 2019   182,869 14,421 46,423 3,943 82,572 35,510
Net income / (loss)   13,500 0 15,532 (2,032) 0 0
Appropriation of reserves   0 1,685 (1,685) 0 0 0
Others   (4,422) (436) (3,968) (269) 0 251
Dividend paid   (2,890) 0 (2,890) 0 0 0
Consolidation of companies under common control   7,558 0 1,836 2,122 0 3,600
Ordinary shares injected by shareholders   (761) 0 0 (761) 0 0
Utilization of reserve   (3,600) 0 0 0 0 (3,600)
Balance, amount at Dec. 31, 2020   192,254 15,670 55,248 3,003 82,572 35,761
Balance, amount at Dec. 31, 2020 | $ $ 13,935            
Net income / (loss)   13,578 0 11,285 2,293 0 0
Appropriation of reserves   0 912 (912) 0 0 0
Dividend paid   (13,212) 0 (13,212) 0 0 0
Balance, amount at Dec. 31, 2021   ¥ 192,620 ¥ 16,582 ¥ 52,409 ¥ 5,296 ¥ 82,572 ¥ 35,761
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization and business
12 Months Ended
Dec. 31, 2021
Organization and business

1 Organization and business

 

Euro Tech Holdings Company Limited (the “Company”) was incorporated in the British Virgin Islands on September 30, 1996.

 

Euro Tech (Far East) Limited (“Far East”) is the principal operating subsidiary of the Company. It is principally engaged in the marketing and trading of water and waste water related process control, analytical and testing instruments, disinfection equipment, supplies and related automation systems in Hong Kong and in the People’s Republic of China (the “PRC”).

 

The Group’s principal subsidiaries at December 31, 2021 and 2020 are set out below.

 

Name of entity

 

Ownership interest held by the Group

 

 

Place of incorporation and principal place of operation

 

Principal activities

 

 

 

2021

 

 

2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Euro Tech (Far East) Limited

 

 

100%

 

 

100%

 

Hong Kong

 

Marketing and trading of water and waste water related process control, analytical and testing instruments, disinfection equipment, supplies and related automation systems

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Euro Tech Trading (Shanghai) Limited

 

 

100%

 

 

100%

 

The PRC

 

Inactive

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shanghai Euro Tech Limited

 

 

100%

 

 

100%

 

The PRC

 

Manufacturing of analytical and testing equipment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shanghai Euro Tech Environmental Engineering Company Limited

 

-

 

 

 

100%

 

The PRC

 

Inactive

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Euro Tech (China) Limited

 

 

-

 

 

-

 

 

Hong Kong

 

Inactive

 

 

 This company was dissolved on July 2, 2021.

This company was deregistered on April 3, 2020.

The Group’s principal subsidiaries at December 31, 2021 and 2020 are set out below (Cont’d).

 

Name of entity

 

Ownership interest held by the Group

 

 

Place of incorporation and principal place of operation

 

Principal activities

 

 

 

2021

 

 

2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Yixing Pact Environmental Technology Co., Ltd.

 

 

58%

 

 

58%

 

The PRC

 

Design, manufacturing and operation of water and waste water treatment machinery and equipment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pact Asia Pacific Limited

 

 

58%

 

 

58%

 

The British Virgin Islands

 

Selling of environmental protection equipment, undertaking environment protection projects and providing relevant technology advice, training and services

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Affiliate:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Zhejiang Tianlan Environmental Protection Technology Co. Ltd. (“Blue Sky”)

 

 

19.4%*

 

 

19.4%*

 

The PRC

 

Design, general contract, equipment manufacturing, installation, testing and operation management of the treatment of waste gases emitted

 

 

* The Group’s interest in Blue Sky has been counted for as an affiliate using the equity method as the Group has representation on both the Board and Executive Committee of Blue Sky, and the ability to participate in the decision-making process and exercise significant influence.

ZHEJIANG TIANLAN  
Organization and business

1  Organization and business 

 

Zhejiang Tianlan Environmental Protection Technology Company Limited (the “Company”) was incorporated in Hangzhou City, Zhejiang Province, the People's Republic of China (“PRC”) on May 18, 2000. The Company is a limited liability company limited by shares with an operating period up to long term.

 

The Company provides a comprehensive service for design, general contract, equipment manufacturing, installation, testing and operation management of the treatment of waste gases emitted from various boilers and industrial furnaces of power plants, steel works and chemical plants since 2000.

 

The Company has listed its shares on the New Third Board in the PRC since November 17, 2015 and suspended trading from August 15, 2017 and resumed trading on February 2, 2018 and suspended trading from November 24, 2020 and resumed trading on January 6, 2021.

 

The Group’s principal subsidiaries at December 31, 2021 and 2020 are set out below.

 

Name of entity

 

Ownership interest held by the Group

 

 

Place of incorporation and principal place of operation

 

Principal activities

 

 

 

2021

 

 

2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Zhejiang Tianlan Environmental Protection Engineering Company Limited 

 

 

100%*

 

 

100%*

 

PRC

 

Design, general contract, installation and operating management of environmental protection projects 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Hangzhou Tianlan Environmental Protection Equipment Company Limited

 

 

51%

 

 

51%

 

PRC

 

Manufacturing and installation services of environmental protection equipment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Hangzhou Tianlan Pure Environmental Protection Technology Company Limited

 

 

38.25%

 

 

38.25%

 

PRC

 

Manufacturing of environmental protection equipment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Hangzhou Tiancan Environmental Technology Company Limited

 

 

80%

 

 

80%

 

PRC

 

Manufacturing of environmental protection equipment

 

 

* This company was acquired in August 2020.

The outbreak of COVID-19 worldwide and the various public health measures put in place in many countries to prevent the spread of COVID-19 have disrupted the overall business of the Group at different levels of time and regions in 2020. After the Chinese new year in February 2020, the Group’s domestic businesses were affected by the lock-down of various cities implemented in PRC, resulting in the forced suspension of some local operations until the gradual resumption of work beginning from late March to early April 2020. Management continues to evaluate the impact of the COVID-19 pandemic and has concluded that while it is reasonably possible that the virus could have a negative effect on the Group’s consolidated financial position, results of its operations, the specific impact is not readily determinable as of the date of these consolidated financial statements. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of significant accounting policies
12 Months Ended
Dec. 31, 2021
Summary of significant accounting policies

2 Summary of significant accounting policies

 

(a) Basis of presentation 

 

The accompanying consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”).

 

(b) Basis of consolidation 

 

The accompanying consolidated financial statements include the results of operations of the Company and its subsidiaries. Significant intercompany transactions and balances have been eliminated.

 

(c) Subsidiaries  

 

Subsidiaries are all entities over which the Group has control; has the power to appoint or remove the majority of the members of the board of directors; has the right to cast a majority of votes at the meeting of the board of directors or to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders.

 

(d) Investments in affiliates 

 

We account for our interest in an investment using the equity method of accounting per Accounting Standards Codification (“ASC”) No. 323, “Investments - Equity Method and Joint Ventures” if we are not the primary beneficiary of a VIE or do not have a controlling interest. The investment is recorded at cost and the carrying amount is adjusted periodically to recognize our proportionate share of income or loss, additional contributions made and dividends and capital distributions received. We record the effect of any impairment or other than temporary decrease in the value of the investment.

 

In the event a partially owned equity affiliate were to incur a loss and our cumulative proportionate share of the loss exceeded the carrying amount of the equity method investment, application of the equity method would be suspended and our proportionate share of further losses would not be recognized unless we committed to provide further financial support to the affiliate. We would resume application of the equity method once the affiliate became profitable and our proportionate share of the affiliate’s earnings equals our cumulative proportionate share of losses that were not recognized during the period the application of the equity method was suspended.

(e) Revenue recognition 

 

Our revenue is derived from long-term contracts for customers in our engineering segment, as well as short-term contracts for customers in our trading and manufacturing segment. Accounting treatment for these contracts in accordance with Accounting Standards Update (“ASU”) 2014-09 (Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customer), is as follows:

 

Performance obligations satisfied over time (Engineering services)

 

Recognition of performance obligations

 

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in the new revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Engineering service projects typically span between several days to over 5 years. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, is not distinct. Some contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the project life cycle (engineering).

 

Revenues are recognized as our obligations are satisfied over time, by reference to the progress towards complete satisfaction of that performance obligation.

 

If the Group expects the reference to progress certificates issued by the customers, with additional adjustments where necessary, depicts the Group’s performance in transferring control of goods or services promised to customers for individual projects, the Group satisfies the performance obligation over time and therefore, recognizes revenue over time in accordance with the output method for measuring progress. Under output method, revenue recognition is based on the stage of completion of the contracts, provided that the stage of contract completion and the gross billing value of contracting work can be measured reliably. The stage of completion of a contract is established by reference to the construction works certified by customers.

 

Remaining performance obligations (“RPOs”)

 

RPOs represent the amount of revenues we expect to recognize in the future from our contract commitments on projects and are hereafter referred to as “Backlog”. Backlog includes the entire expected revenue values for subsidiary we consolidate. Backlog may not be indicative of future operating results, and projects included in Backlog may be canceled, modified or otherwise altered by customers.

 

The Group had the following backlog:

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Engineering segment

 

 

5,400

 

 

 

11,581

 

 

Unrecognized contract revenue which is expected to be recognized in next 12 months is approximately US$5,400,000 (2020: US$11,581,000).

(e) Revenue recognition (Cont’d) 

 

Performance obligations satisfied over time (Engineering services) (Cont’d)

 

Variable consideration

 

Contract modifications through change orders, claims and incentives are routine in the performance of the Group’s contracts to account for changes in the contract specifications or requirements. In most instances, contract modifications are not distinct from the existing contract due to the significant integration service provided in the contract and are accounted for as a modification of the existing contract and performance obligation. Either the Group or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work. Change orders that are unapproved as to both price and scope are evaluated as claims. The Group considers claims to be amounts in excess of approved contract prices that the Group seeks to collect from its customers or others for customer-caused delays, errors in specifications and designs, contract terminations, change orders that are either in dispute or are unapproved as to both scope and price, or other causes of unanticipated additional contract costs.

 

The Group estimates variable consideration for a performance obligation at the most likely amount to which the Group expects to be entitled (or the most likely amount the Group expects to incur in the case of liquidated damages), utilizing estimation methods that best predict the amount of consideration to which the Group will be entitled (or will be incurred in the case of liquidated damages). The Group includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Group’s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based largely on an assessment of its anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Group.

 

The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders and claims reflected in transaction price (or excluded from transaction price in the case of liquidated damages) are not resolved in the Group’s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.

 

Performance obligations satisfied at a point-in-time (Trading and manufacturing)

 

Revenue for our trading and manufacturing contracts is recognized at a point in time. Sales are recognized when control of the products has transferred, being when the products are delivered to the customer. Delivery occurs when the products have been delivered to the point of receipt by customer.

(e) Revenue recognition (Cont’d) 

 

Classification of contract assets and liabilities

 

For revenue recognized associated with its contracts with customers over time, for which the Group has an enforceable right to receive compensation. Many of our contracts contain specific provisions that determine when the Group can bill for its work performed under these contracts.

 

Any revenue earned on a contract that has not yet been billed to the customer is recorded as a contract asset on the Group’s consolidated balance sheets.

 

The Group’s consolidated balance sheets present contract liabilities that contain deferred revenue that represent any costs incurred on contracts in process for which revenue has not yet been recognized.

 

Rental income

 

Rental income from operating leases is recognized in consolidated statements of operations and comprehensive income /(loss) on a straight-line basis over the term of the relevant lease.

 

(f) Research and development costs 

 

Research and development costs (“R&D” costs) are expensed as incurred. The R&D costs amounted to approximately US$61,000, US$497,000 and US$35,000 for the years ended December 31, 2021, 2020 and 2019 respectively and were included in “Selling and administrative expenses” in the Group’s consolidated statements of operations and comprehensive income / (loss).

 

(g) Advertising and promotional expenses 

 

Advertising and promotional expenses (“A&P” expenses) are expensed as incurred. The A&P expenses amounted to approximately US$7,000, US$7,000 and US$13,000 for the years ended December 31, 2021, 2020 and 2019 respectively and were included in “Selling and administrative expenses” in the Group’s consolidated statements of operations and comprehensive income / (loss).

(h) Income taxes 

 

The Group follows the liability method of accounting for income tax. Under this method, deferred tax assets and liabilities are recorded for future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled. The Group also evaluates whether the recorded deferred tax assets and valuation allowances can be realized and, when necessary, reduces the amounts to what is expected to be realized.

 

The accounting guidance on accounting for uncertainty in income taxes also addresses derecognition, classification, interest and penalties on income taxes, and accounting in interim periods. The Group does not believe it has any uncertain tax positions through the periods ended December 31, 2021, 2020 and 2019 respectively which would have a material impact on the Group’s consolidated financial statements.

 

Interest and penalties related to uncertain income tax positions are included in income tax expense on the Group’s consolidated statements of operations and comprehensive income / (loss). Interest and penalties actually incurred are charged to interest expense and the other income, respectively if applicable.

 

The Group files tax returns in Hong Kong and the PRC. The tax returns for 2021, 2020 and 2019 are subject to examination by Hong Kong and PRC taxing authorities, commencing with the first year filed.

 

(i) Cash and cash equivalents 

 

Cash and cash equivalents consist of cash on hand, and bank deposits with original maturities of three months or less, all of which are unrestricted as to withdrawal. There were no cash equivalents as of December 31, 2021 and 2020.

 

(j) Restricted cash 

 

Restricted cash represents cash deposits retained with banks in the PRC for issuance of performance bonds and guarantees to the customers and cash deposited by the Group into separate accounts and designated as collateral for standby letters of credit in the same amount in accordance with contractual agreements.

 

(k) Accounts receivable and allowance for doubtful accounts  

  

The Group does not charge interest to its customers and carries its customer receivables at their face amounts, less an allowance for doubtful accounts. As is common practice in the industry, the Group classifies all accounts receivable as current assets.

 

The Group grants trade credit, on a non-collateralized basis, to its customers and is subject to potential credit risk related to changes in business and overall economic activity. The Group analyzes specific accounts receivable balances, historical bad debts, customer credit-worthiness, current economic trends and changes in customer payment terms when evaluating the adequacy of the allowance for doubtful accounts. In the event that a customer balance is deemed to be uncollectible, the account balance is written-off against the allowance for doubtful accounts.

(l) Inventories 

 

Inventories are measured using the first-in, first-out method and are stated at the lower of cost or net realizable value. Cost of finished goods comprise direct material, direct production costs and an allocated portion of production overhead costs based on normal operating capacity. Allowance is made for obsolete, slow moving or defective items, where appropriate.

 

(m) Property, plant and equipment 

 

Property, plant and equipment is carried at cost. Major modifications or refurbishments which extend the useful life of the assets are capitalized and depreciated over the adjusted remaining useful life of the assets. Upon retirement or disposition of property, plant and equipment, the cost and related accumulated depreciation are removed and any resulting gain or loss is recognized in consolidated income from operations. The cost of maintenance and repairs is charged to expense as incurred. Property, plant and equipment is reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If the carrying value of property, plant and equipment exceeds its fair value, an impairment charge would be recorded in the consolidated statement of operations.

 

Depreciation of property, plant and equipment are computed using the straight-line method over the assets’ estimated useful lives as follows:

 

Office premises

47 to 51 years

Leasehold improvements

over terms of the leases or the useful lives whichever is less

Furniture, fixtures and office equipment

3 to 5 years

Motor vehicles

4 years

Testing equipment   

3 years

 

(n) Long-term investment 

 

The Group has elected to apply the measurement alternative to equity securities without readily determinable fair values. As such, the Group’s non-marketable equity securities are measured at cost, less any impairment, and are adjusted for changes in fair value resulting from observable transactions for identical or similar investments of the investee.

(o) Leases arrangements 

  

In the ordinary course of business, the Group enters into a variety of operating lease arrangements.

 

Operating right-of-use leases are included in operating lease right-of-use assets, current portion of long-term operating lease obligations and long-term operating lease obligations, net of current maturities on the Group’s consolidated balance sheets, as appropriate. Operating lease right-of-use assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of the Group’s leases do not provide an implicit rate to calculate present value, the Group determines this rate by estimating the Group’s incremental borrowing rate, utilizing the borrowing rates associated with the Group’s various debt instruments. The operating lease right-of-use asset also includes any lease payments made and initial direct costs incurred and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.

 

Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.

 

(p) Goodwill 

 

Goodwill is not amortized. The Group performs either a qualitative or quantitative assessment to review goodwill for impairment on an annual basis. This assessment is performed at the beginning of the fourth quarter, or when circumstances change, such as a significant adverse change in the business climate or the decision to sell a business, both of which would indicate that impairment may have occurred.

 

A qualitative assessment considers financial, industry, segment and macroeconomic factors, if the qualitative assessment indicates a potential for impairment, a quantitative assessment is performed to determine if impairment exists. The quantitative assessment begins with a comparison of the fair value of the reporting unit with its carrying value. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss would be recognized in an amount equal to that excess, limited to the total amount of the goodwill allocated to the reporting unit. If the carrying value of goodwill exceeds its implied fair value, an impairment charge would be recorded in the consolidated statements of operations and comprehensive income / (loss).

 

As a result of the annual qualitative review process in 2021 and 2020, the Group determined it was not necessary to perform a quantitative assessment.

 

(q) Foreign currency translation 

 

The assets and liabilities of the Group’s subsidiaries denominated in currencies other than U.S. dollars are translated into U.S. dollars using the applicable exchange rates at the consolidated balance sheet date. For consolidated statements of operations and comprehensive income/(loss)’ items, amounts denominated in currencies other than U.S. dollars were translated into U.S. dollars using the average exchange rate during the period. Equity accounts were translated at their historical exchange rates. Net gains and losses resulting from translation of foreign currency on consolidated financial statements are included in the consolidated statements of stockholders’ equity as accumulated other comprehensive income. Foreign currency transaction gains and losses are reflected in the consolidated statements of operations and comprehensive income / (loss).

(r) Comprehensive income / (loss) 

 

We account for comprehensive income in accordance with ASC No. 220, “Comprehensive Income”, which specifies the computation, presentation and disclosure requirements for comprehensive income / (loss). Comprehensive income / (loss) consists of net income / (loss) and foreign currency translation adjustments, primarily from fluctuations in foreign currency exchange rates of our foreign subsidiaries with a functional currency other than the U.S. dollar.

 

(s) Ordinary share 

 

On November 22, 2011, the Company filed Amended and Restated Memorandum and Articles of Association with the Registry of Corporate Affairs of the BVI Financial Services Commission that on November 29, 2011 became effective as of the filing date to amend the Company’s ordinary shares of US$0.01 par value capital stock to no par value capital stock. Treasury stock is accounted for using the cost method. When treasury stock is reissued, the value is computed and recorded using a weighted-average basis.

 

On October 8, 2019, the Company had stock split in the form of bonus shares at the rate of one ordinary share for every two ordinary shares held, creating 1,030,950 new shares of common stock.

 

On March 3, 2021, the Company had stock split in the form of  bonus shares at the rate of two ordinary shares for every three ordinary shares held, creating 2,061,900 new shares of common stock.

 

The effect of the above stock splits have been reflected retroactively in the financial statements and net income per ordinary share computations.

 

(t) Net income per ordinary share 

 

The Group computes net income per ordinary share using the treasury stock method. Under the treasury stock method, basic earnings per share attributable to Euro Tech Holdings Company Limited are computed by dividing net income attributable to Euro Tech Holdings Company Limited by the weighted average number of ordinary shares outstanding during the period. The Group reports both basic earnings per share, which is based on the weighted average number of ordinary shares outstanding, and diluted earnings per share, which is based on the weighted average number of ordinary shares outstanding and all dilutive potential ordinary shares outstanding.

 

Outstanding stock options are the only dilutive potential shares of the Company.

 

(u) Stock-based compensation 

 

The Group determines compensation expense for stock-based awards based on the estimated fair values at the grant date and recognizes the related compensation expense over the vesting period. The Group uses the straight-line amortization method to recognize compensation expense related to stock-based awards that have only service conditions. This method recognizes stock compensation expense on a straight-line basis over the requisite service period for the entire award.

(v) Use of estimates 

 

The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting estimates of the Group require a higher degree of judgment than others in their application. These include the recognition of revenue and earnings from engineering contracts over time, the valuation of goodwill, and contract assets and contract liabilities. Management continually evaluates all of its estimates and judgments based on available information and experience; however, actual results could differ from these estimates.

 

(w) Related parties 

 

Related parties are affiliates of the Group; entities for which investments are accounted for by the equity method by the Group; trusts for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of management; principal owners of the Group; its management; members of the immediate families of principal owners of the Group and its management; and other parties with which the Group may deal if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. Another party also is a related party if it can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests.

 

(x) Segment information 

 

The Group reports segment information based on the “management” approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of the Group’s reportable segments. The Group categorises its operations into two business segments: Trading and manufacturing, and Engineering.

 

(y) Concentration 

 

Financial instruments that potentially subject the Group to a concentration of credit risk consist principally of cash and cash equivalents and accounts receivable, net. The Group maintains substantially all of its cash and cash equivalent balances with large financial institutions which are believed to be high quality institutions.

 

The Group is subject to a concentration of risk because it derives a significant portion of its revenues from a few customers. The Group’s top customers accounting for more than 5% of the Group’s revenue generated approximately 15%, 23%, and 34% of consolidated revenues for the years ended December 31, 2021, 2020 and 2019, respectively.

 

The Group grants trade credit under contractual payment terms, generally without collateral, to its customers, which include high credit quality electric utilities, general contractors, owners and managers of industrial properties and government departments.

(y) Concentration (Cont’d) 

 

Consequently, the Group is subject to potential credit risk related to changes in business and economic factors. At December 31, 2021, three (2020: three) of the Group’s customers individually exceeded 10.0% of accounts receivable, net. The Group believes the terms and conditions in its contracts, billing and collection policies are adequate to minimize the potential credit risk.

 

(z) Finance costs 

 

Interest relating to loans repaid is expensed in the period the repayment occurs.

 

(aa) Warranties 

 

The suppliers of the Group offer a standard one-year warranty to end customers of the Group. The Group only provides labour service to repair or replace parts. The Group does not maintain a general warranty reserve because historically labour costs for such repair or replacement have been de minimis.

 

(ab) Shipping and handling costs 

 

Amounts billed to customers related to shipping and handling are classified as revenues, and the Group’s shipping and handling costs are included in cost of revenues.

 

(ac) Statutory reserves 

 

The Group is required to make appropriation to reserve funds, comprising the statutory reserve fund and statutory staff welfare fund, based on after-tax net income determined with generally accepted accounting principles of the PRC (“PRC GAAP”).

 

Appropriations to the statutory reserve fund is required to be at least 10% of the after tax net income determined in accordance with PRC GAAP until the reserve fund is equal to 50% of the entities’ registered capital.

 

(ad) Fair value measurements 

 

The Group uses the three-tier hierarchy of fair value measurement, which prioritizes the inputs used in measuring fair value based upon their degree of availability in external active markets. These tiers include: Level 1 (the highest priority), defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3 (the lowest priority), defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.

 

As of December 31, 2021 and 2020, the Group determined that the carrying values of cash and cash equivalents, restricted cash, accounts receivable, net, prepayments and other current assets, contract assets, bank borrowings, accounts payable, contract liabilities, other payables and accrued expenses approximate their fair values because of the short-term nature of these instruments.

(ae) Recent accounting pronouncements 

  

Changes to GAAP are typically established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s ASC. The Group considers the applicability and impact of all ASUs. The Group, based on its assessment, determined that any recently issued or proposed ASUs not listed below are either not applicable to the Group or may have minimal impact on its consolidated financial statements.

 

Recently adopted accounting pronouncements

 

In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes, eliminates certain exceptions within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistent application among reporting entities. The Group adopted this ASU in January 2021 and there was no effect on the consolidated financial statements or disclosures.

 

In January 2020, the FASB issued ASU 2020-01, “Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815),” an amendment clarifying the interaction between accounting standards related to equity securities, equity method investments, and certain derivative instruments. The Group adopted this guidance in January 2021 and there was no effect on the consolidated financial statements or disclosures.

 

Recently issued accounting pronouncements not yet adopted

 

In October 2020, the FASB issued ASU 2020-10, “Codification Improvements,” this ASU affects a wide variety of Topics in the Codification. They apply to all reporting entities within the scope of the affected accounting guidance. More specifically, this ASU, among other things, contains amendments that improve the consistency of the Codification by including all disclosure guidance in the appropriate Disclosure Section (Section 50). Many of the amendments arose because the FASB provided an option to give certain information either on the face of the financial statements or in the notes to financial statements and that option only was included in the Other Presentation Matters Section (Section 45) of the Codification. The option to disclose information in the notes to financial statements should have been codified in the Disclosure Section as well as the Other Presentation Matters Section (or other Section of the Codification in which the option to disclose in the notes to financial statements appears). Those amendments are not expected to change current practice. The amendments are effective for annual periods beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022. Early application of the amendments is permitted for and varies based on the entity. The amendments should be applied retrospectively and at the beginning of the period that includes the adoption date. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

 

(af) Reclassification 

 

Certain reclassifications have been made to prior year amounts to conform with the current year presentation.

(ag) Non-controlling interests

 

For entities that are consolidated, but not 100% owned, a portion of the income or loss and equity is allocated to owners other than the Group. The aggregate of the income or loss and corresponding equity that is not owned by the Group is included within non-controlling interests in the consolidated financial statements.

 

Non-controlling interests is presented as a separate component of equity in the consolidated balance sheets. Net income includes the net income attributable to the holders of non-controlling interests in the consolidated statements of operations and comprehensive income / (loss). Profits and losses are allocated to non-controlling interests in proportion to their relative ownership interests regardless of their basis.

 

(ah) Impairment of long lived assets

 

 

Long-lived assets such as property, plant and equipment with finite lives are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the assets to an estimate of future undiscounted cash flows expected to be generated from the use of the assets and their eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the assets, the Group recognizes an impairment loss based on the excess of the carrying value of the assets over the fair value of the assets. There was no impairment of long lived assets during 2021, 2020 and 2019, respectively.

 

(ai) Effect of the Restatement on the Consolidated Financial Statements for the year ended December 31, 2021

 

Subsequent to the issuance of the Company’s consolidated financial statements for the year ended December 31, 2021 on May 13, 2022, certain errors were identified,

 

 

(i)

(loss) / gain on disposal of property, plant and equipment not included in operating income / (loss)

 

 

 

 

(ii)

bonus share issuances were not accounted for and disclosed as stock splits in the consolidated statements of shareholders' equity, earnings per share computations for all periods presented

 

The impact of the restatement on the December 31, 2021 financial statements is reflected in the following tables:

 

CONSOLIDATED BALANCE SHEETS

December 31, 2021

As Previously Reported

As Restated

US$’000

US$’000

Ordinary share

5,322,459 no par value shares issued as of December 31, 2021 (2020: 3,260,559)

7,899,832 no par value shares issued as of December 31, 2021 and 2020

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME / (LOSS)

 

 

December 31

 

 

 

As Previously Reported

 

 

As Restated

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Operating income / (loss)

 

 

 

 

 

 

2021

 

 

781

 

 

 

771

 

2020

 

 

(1,701

)

 

 

(272

)

2019

 

 

(440

)

 

 

(445

)

 

 

 

 

 

 

 

 

 

Net income / (loss) per ordinary share attributable to Euro Tech Holdings Company Limited’s shareholders

 

 

 

 

 

 

 

 

- Basic

 

 

 

 

 

 

 

 

2021

 

$

US0.19

 

 

$

 US0.13

 

2020

 

$

 US0.25

 

 

$

 US0.10

 

2019

 

$

 US(0.06

 

$

 US(0.02

 

 

 

 

 

 

 

 

 

- Diluted

 

 

 

 

 

 

 

 

2021

 

$

 US0.19

 

 

$

 US0.13

 

2020

 

$

 US0.25

 

 

$

 US0.10

 

2019

 

$

 US(0.06)

 

 

$

 US(0.02

 

 

 

 

 

 

 

 

 

Weighted average number of ordinary shares outstanding

 

 

 

 

 

 

 

 

- Basic

 

 

 

 

 

 

 

 

2021

 

 

5,154,759

 

 

 

7,732,132

 

2020

 

 

3,092,859

 

 

 

7,732,132

 

2019

 

 

2,301,993

 

 

 

7,732,132

 

 

 

 

 

 

 

 

 

 

- Diluted

 

 

 

 

 

 

 

 

2021

 

 

5,154,759

 

 

 

7,732,132

 

2020

 

 

3,092,859

 

 

 

7,732,132

 

2019

 

 

2,301,993

 

 

 

7,732,132

 

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

 

 

December 31

 

 

 

As Previously Reported

 

 

As Restated

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

 Number of ordinary share

 

 

 

 

 

 

Balance at December 31, 2018

 

 

2,229,609

 

 

 

7,899,832

 

Balance at December 31, 2019

 

 

3,260,559

 

 

 

7,899,832

 

Balance at December 31, 2020

 

 

3,260,559

 

 

 

7,899,832

 

Balance at December 31, 2021

 

 

5,322,459

 

 

 

7,899,832

 

Commensurate adjustments have been made to Notes 2 (s), 11, 16 and 24 to the consolidated financial statements.  

ZHEJIANG TIANLAN  
Summary of significant accounting policies

2  Summary of significant accounting policies  

    

(a)  Basis of presentation 

 

The accompanying consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”).

 

(b)  Basis of consolidation 

 

The accompanying consolidated financial statements include the results of operations of the Company and its subsidiaries. Significant intercompany transactions and balances have been eliminated.

 

(c)  Subsidiaries 

 

Subsidiaries are all entities over which the Group has control; has the power to appoint or remove the majority of the members of the board of directors; has the right to cast a majority of votes at the meeting of the board of directors or to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders.

 

(d) Revenue recognition 

 

Our revenue is derived from long-term contracts for customers, as well as short-term contracts for customers. Accounting treatment for these contracts in accordance with Accounting Standards Update (“ASU”) 2014-09 (Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers), is as follows:

The Group estimates variable consideration for a performance obligation at the most likely amount to which the Group expects to be entitled (or the most likely amount the Group expects to incur in the case of liquidated damages), utilizing estimation methods that best predict the amount of consideration to which the Group will be entitled (or will incur in the case of liquidated damages). The Group includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Group’s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based largely on an assessment of its anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Group.

 

The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders and claims reflected in transaction price (or excluded from transaction price in the case of liquidated damages) are not resolved in the Group’s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.

 

Performance obligations satisfied at a point-in-time (Sales of equipment)

 

Revenue for our sales contracts is recognized at a point in time. Sales are recognized when control of the products has transferred, being when the products are delivered to the customer. Delivery occurs when the products have been delivered to the point of receipt by customer.

 

(e)  Research and development costs 

 

Research and development costs (“R&D” costs) are expensed as incurred. The R&D costs amounted to approximately 23,419,000, RMB28,589,000 and RMB19,018,000 for the years ended December 31, 2021, 2020 and 2019 respectively and were included in “Selling and administrative expenses” in the Group’s consolidated statements of operations.

 

(f)  Income tax  

 

The Group follows the liability method of accounting for income tax. Under this method, deferred tax assets and liabilities are recorded for future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled. The Group also evaluates whether the recorded deferred tax assets and valuation allowances can be realized and, when necessary, reduces the amounts to what is expected to be realized.

 

The accounting guidance on accounting for uncertainty in income taxes also addresses derecognition, classification, interest and penalties on income taxes, and accounting in interim periods. The Group does not believe it has any uncertain tax positions through the periods ended December 31, 2021, 2020 and 2019 respectively which would have a material impact on the Group’s consolidated financial statements.

 

The Group files tax returns in the PRC. The tax returns for 2021, 2020 and 2019 are subject to examination by the PRC taxing authorities, commencing with the first year filed.

(g)  Cash and cash equivalents 

 

Cash and cash equivalents consist of bank deposits with original maturities of three months or less, all of which are unrestricted as to withdrawal and uninsured. There were no cash equivalents as of December 31, 2021 and 2020.

 

(h)  Accounts receivable and allowance for doubtful accounts  

 

The Group does not charge interest to its customers and carries its customer receivables at their face amounts, less an allowance for doubtful accounts. As is common practice in the industry, the Group classifies all accounts receivable as current assets.

 

The Group grants trade credit, on a non-collateralized basis, to its customers and is subject to potential credit risk related to changes in business and overall economic activity. The Group analyzes specific accounts receivable balances, historical bad debts, customer credit-worthiness, current economic trends and changes in customer payment terms when evaluating the adequacy of the allowance for doubtful accounts. In the event that a customer balance is deemed to be uncollectible, the account balance is written-off against the allowance for doubtful accounts.

 

(i)  Classification of contract assets, net and liabilities  

 

For revenue recognized associated with its contracts with customers over time, for which the Group has an enforceable right to receive compensation. Many of our contracts contain specific provisions that determine when the Group can bill for its work performed under these contracts.

 

Any revenue earned on a contract that has not yet been billed to the customer is recorded as a contract asset on the Group’s consolidated balance sheets.

 

The Group’s consolidated balance sheets present contract liabilities that contain deferred revenue that represent any costs incurred on contracts in process for which revenue has not yet been recognized.

 

(j)  Inventories 

 

Inventories are measured using the weighted average method and are stated at the lower of cost or net realizable value. Cost of finished goods comprise direct material, direct production costs and an allocated portion of production overhead costs based on normal operating capacity.

 

(k)  Property, plant and equipment and land use right, net 

 

Property, plant and equipment is carried at cost. Major modifications or refurbishments which extend the useful life of the assets are capitalized and depreciated over the adjusted remaining useful life of the assets. Upon retirement or disposition of property, plant and equipment, the cost and related accumulated depreciation are removed and any resulting gain or loss is recognized in consolidated income from operations. The cost of maintenance and repairs is charged to expense as incurred. Property, plant and equipment is reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If the carrying value of property, plant and equipment exceeds its fair value, an impairment charge would be recorded in the consolidated statement of operations.

(o)  Leases arrangements  

 

The Group adopted ASU No. 2016-02, Leases (Topic 842). The Group leases certain equipment under finance leases. The economic substance of the leases is a financing transaction for acquisition of the equipment. Accordingly, the right-of-use assets for these leases are included on the Group’s consolidated balance sheets in property, plant and equipment, net of accumulated depreciation, amortization and impairment losses, with a corresponding amount recorded in current portion of long-term finance lease obligations. The finance lease assets are amortized over the life of the lease or, if shorter, the life of the leased asset, on a straight-line basis and included in depreciation expense. The financing component associated with finance lease obligations is included in interest expense. Generally, for the Group’s finance leases an implicit rate to calculate present value is provided in the lease agreement, however if a rate in not provided the Group determines this rate by estimating the Group’s incremental borrowing rate, utilizing the borrowing rates associated with the Group’s various debt instruments.

 

The Group determines if an arrangement is a lease at inception. Lease liabilities are the Group’s obligation to make lease payments arising from a lease and are measured on a discounted basis.

 

(p)  Share capital 

 

Paid in capital refers to the registered capital paid up by the shareholders of the Company.

 

At December 31, 2021, there were 82,572,000 shares (2020: 82,572,000 shares) issued.

 

(q)  Use of estimates 

 

The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting estimates of the Group require a higher degree of judgment than others in their application. These include the recognition of revenue and earnings from contracts over time, contract assets, net and contract liabilities. Management continually evaluates all of its estimates and judgments based on available information and experience; however, actual results could differ from these estimates.

 

(r)  Related parties 

 

Entities are considered to be related to the Group if the parties, directly or indirectly, through one or more intermediaries, control, are controlled by, or are under common control with the Group. Related parties also include principal owners of the Group, its management, members of the immediate families of principal owners of the Group and its management and other parties with which the Group may deal if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.

(s)  Net income per ordinary share 

 

The Group computes net income per ordinary share using the treasury stock method. Under the treasury stock method, basic earnings per share attributable to Zhejiang Tianlan Environmental Protection Technology Company Limited are computed by dividing net income attributable to Zhejiang Tianlan Environmental Protection Technology Company Limited by the weighted average number of ordinary shares outstanding during the period.

 

  (t)  Warranties 

 

The suppliers of the Group offer a standard one-year warranty to end customer of the Group. The Group only provides labour service to repair or replace parts. The Group does not maintain a general warranty reserve because historically labour costs for such repair or replacement have been de minimis.

 

  (u)  Shipping and handling costs 

 

Amounts billed to customers related to shipping and handling are classified as revenues, and the Group’s shipping and handling costs are included in cost of revenues.

 

  (v)  Finance costs 

 

Interest relating to loans repaid is expensed in the period the repayment occurs.

 

  (w)  Concentrations  

 

Financial instruments that potentially subject the Group to a concentration of credit risk consist principally of cash and cash equivalents and accounts receivable, net. The Group maintains substantially all of its cash and cash equivalent balances with large financial institutions which are believed to be high quality institutions.

 

The Group is subject to a concentration of risk because it derives a significant portion of its revenues from a few customers. The Group’s top five customers accounted for approximately 35%, 39%, and 40% of consolidated revenues for the years ended December 31, 2021, 2020 and 2019, respectively. For the years ended December 31, 2021, 2020 and 2019, one customer accounted for 16%, 16% and 17% of annual revenues, respectively.

 

The Group grants trade credit under contractual payment terms, generally without collateral, to its customers, which include high credit quality electric utilities, general contractors, owners and managers of industrial properties.

 

Consequently, the Group is subject to potential credit risk related to changes in business and economic factors. At December 31, 2021 and 2020, none of the Group’s customers individually exceeded 10.0% of accounts receivable. The Group believes the terms and conditions in its contracts, billing and collection policies are adequate to minimize the potential credit risk.

(x)  Statutory reserve 

 

The Group is required to make appropriation to reserve, comprising the PRC statutory reserve, based on after-tax net income determined with generally accepted accounting principles of the PRC (“PRC GAAP”).

 

Appropriations to the PRC statutory reserve are required to be at least 10% of the after tax net income determined in accordance with PRC GAAP until the reserve is equal to 50% of the entities’ registered capital.

 

(y)  Fair value measurements  

 

The Group uses the three-tier hierarchy of fair value measurement, which prioritizes the inputs used in measuring fair value based upon their degree of availability in external active markets. These tiers include: Level 1 (the highest priority), defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3 (the lowest priority), defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.

 

As of December 31, 2021 and 2020, the Group determined that the carrying values of cash, and cash equivalents, accounts receivable, net, prepayments and other current assets, contract assets, bank borrowings, accounts payable, other payables and accrued expenses and contract liabilities approximate their fair values because of the short-term nature of these instruments.

 

(z)  Short-term and long-term investments  

 

The Group has elected to apply the measurement alternative to equity securities without readily determinable fair values. As such, the Group’s non-marketable equity securities are measured at cost, less any impairment, and are adjusted for changes in fair value resulting from observable transactions for identical or similar investments of the investee.

 

(aa)  Recent accounting pronouncements 

 

Changes to GAAP are typically established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s ASC. The Group considers the applicability and impact of all ASUs. The Group, based on its assessment, determined that any recently issued or proposed ASUs not listed below are either not applicable to the Group or may have minimal impact on its consolidated financial statements.

 

Recently adopted accounting pronouncements

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments, which introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial instruments, including trade receivables and off-balance sheet credit exposures. Under this guidance, an entity is required to consider a broader range of information to estimate expected credit losses, which may result in earlier recognition of losses. This ASU also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management’s estimate of expected credit losses and the reasons for those changes.

(ab)  Non-controlling interests  

 

For entities that are consolidated, but not 100% owned, a portion of the income or loss and equity is allocated to owners other than the Group. The aggregate of the income or loss and corresponding equity that is not owned by the Group is included within non-controlling interests in the consolidated financial statements.

 

Non-controlling interests is presented as a separate component of equity in the consolidated balance sheets. Net income includes the net income attributable to the holders of non-controlling interests in the consolidated statements of operations and comprehensive income / (loss). Profits and losses are allocated to non-controlling interests in proportion to their relative ownership interests regardless of their basis.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Lease obligations
12 Months Ended
Dec. 31, 2021
Lease obligations

3 Lease obligations

 

The Group has operating leases primarily for office space. The Group’s leases have remaining lease terms of several months to two years.

 

The components of lease expense are as follows:

 

 

 

Years ended December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Operating lease cost

 

 

243

 

 

 

257

 

Short-term lease cost

 

 

62

 

 

 

64

 

 

 

 

 

 

 

 

Total lease cost

 

 

305

 

 

 

321

 

Supplemental consolidated cash flow information related to leases is as follows:

 

 

 

Years ended December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating cash flows from operating leases

 

 

196

 

 

 

195

 

 

 

 

 

 

 

 

Right-of-use assets obtained in exchange for lease obligations (noncash):

 

 

 

 

 

 

 

 

Operating leases

 

 

-

 

 

 

-

 

 

Supplemental consolidated balance sheet information related to leases is as follows:

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Operating leases

 

 

 

 

 

 

Operating lease right-of-use assets

 

 

238

 

 

 

233

 

 

 

 

 

 

 

 

Current portion of long-term operating lease obligations

 

 

175

 

 

 

118

 

Long-term operating lease obligations, net of current maturities

 

 

41

 

 

 

94

 

 

 

 

 

 

 

 

 

 

 

216

 

 

 

212

 

Total operating lease liabilities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average remaining lease term

 

 

 

 

 

 

 

 

Operating leases

 

23 months

 

 

16 months

 

 

 

 

 

 

 

 

 

 

Weighted average discount rate

 

 

 

 

 

 

 

 

Operating leases

 

 

5%

 

 

5%

 

Maturities of lease liabilities are as follows:

 

 

 

Operating

leases

 

 

 

US$’000

 

 

 

 

 

Year ending December 31,

 

 

 

2022

 

 

181

 

2023

 

 

42

 

 

 

 

 

Total lease payments

 

 

223

 

Less: imputed interest

 

 

(7)

 

 

 

 

Total

 

 

216

 

ZHEJIANG TIANLAN  
Lease obligations

3  Lease obligations  

 

The Group has finance leases primarily for equipment.

 

The components of lease expense are as follows:

 

 

 

Years ended December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Finance lease cost:

 

 

 

 

 

 

Amortization of right-of-use assets

 

 

-

 

 

 

5,837

 

Interest on lease liabilities included under cost of revenue and selling and administrative expenses

 

 

-

 

 

 

1,244

 

 

 

 

 

 

 

 

 

 

Total finance lease cost

 

 

-

 

 

 

7,081

 

 

Supplemental consolidated cash flow information related to leases is as follows:

 

 

 

Years ended December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

Finance cash flows from finance leases

 

 

-

 

 

 

11,263

 

 

 

 

 

 

 

 

 

 

Right-of-use assets obtained in exchange for lease obligations (noncash):

 

 

 

 

 

 

 

 

Finance leases

 

 

-

 

 

 

-

 

Supplemental consolidated balance sheet information related to leases is as follows:

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Finance leases

 

 

 

 

 

 

Property, plant and equipment, at cost

 

 

-

 

 

 

-

 

Accumulated depreciation and impairment losses

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Property, plant and equipment, net

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Current maturities of long-term debt

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total finance lease liabilities

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Weighted average remaining lease term

 

 

 

 

 

 

 

 

Finance leases

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Weighted average discount rate

 

 

 

 

 

 

 

 

Finance leases

 

 

5.9%

 

 

5.9%
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts receivable, net
12 Months Ended
Dec. 31, 2021
Accounts receivable, net

4 Accounts receivable, net

 

Accounts receivable, net consisted of the following at December 31:

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Contract receivables

 

 

3,661

 

 

 

3,229

 

Less: allowance for doubtful accounts

 

 

(30)

 

 

(30)

 

 

 

 

 

 

 

 

 

 

3,631

 

 

 

3,199

 

 

The roll-forward of activity in the allowance for doubtful accounts was as follows for the years ended December 31:

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Balance at beginning of period

 

 

30

 

 

 

36

 

Less : reversal in allowances

 

 

-

 

 

 

(6)

 

 

 

 

 

 

 

Balance at end of period

 

 

30

 

 

 

30

 

 

The following is an aging analysis of accounts receivable, net at December 31:

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Current

 

 

1,441

 

 

 

2,014

 

 

 

 

 

 

 

 

Past due

 

 

 

 

 

 

 

 

1-30 days

 

 

1,570

 

 

 

85

 

31-60 days

 

 

495

 

 

 

202

 

61-90 days

 

 

108

 

 

 

41

 

Greater than or equal to 91 days

 

 

17

 

 

 

857

 

 

 

 

 

 

 

 

 

 

 

2,190

 

 

 

1,185

 

 

 

 

 

 

 

 

 

 

 

3,631

 

 

 

3,199

 

ZHEJIANG TIANLAN  
Accounts receivable, net

4 Accounts receivable, net

 

Accounts receivable, net consisted of the following at December 31:

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Contract receivables

 

 

148,889

 

 

 

160,803

 

Less: allowance for doubtful accounts

 

 

(42,867)

 

 

(42,182)

 

 

 

 

 

 

 

 

 

 

 

 

106,022

 

 

 

118,621

 

 

The roll-forward of activity in the allowance for doubtful accounts was as follows for the years ended December 31:

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Balance at beginning of period

 

 

42,182

 

 

 

26,484

 

Add: provision for allowances

 

 

868

 

 

 

22,161

 

Less: Reversal of provision for doubtful accounts

 

 

(183)

 

 

(6,463)

 

 

 

 

 

 

 

 

 

Balance at end of period

 

 

42,867

 

 

 

42,182

 

The following is an aging analysis of accounts receivable, net at December 31:

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Within 1 year

 

 

82,534

 

 

 

76,590

 

1 year -  2 years

 

 

12,144

 

 

 

31,389

 

2 years - 3 years

 

 

5,111

 

 

 

6,128

 

3 years - 4 years

 

 

5,141

 

 

 

3,678

 

4 years - 5 years

 

 

1,092

 

 

 

836

 

 

 

 

 

 

 

 

 

 

 

 

 

106,022

 

 

 

118,621

 

 

At December 31, 2021, the accounts receivable, net pledged as security for the Company’s bank loans and third party loans amounted to RMB Nil (2020: RMB Nil).

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Prepayments and other current assets
12 Months Ended
Dec. 31, 2021
Prepayments and other current assets

5 Prepayments and other current assets

 

Prepayment and other current assets mainly represent deposits paid for purchases and services, rental and utilities deposits, and prepaid expenses.

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Deposits paid

 

 

243

 

 

 

838

 

Prepayments

 

 

104

 

 

 

168

 

Other receivables

 

 

222

 

 

 

250

 

Other tax recoverable

 

 

3

 

 

 

258

 

 

 

 

 

 

 

 

 

 

 

 

 

572

 

 

 

1,514

 

ZHEJIANG TIANLAN  
Prepayments and other current assets

5 Prepayments and other current assets

 

Prepayments and other current assets mainly represent deposits paid for bidding projects, purchases, services and finance leases and prepaid expenses.

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Prepayments

 

 

22,717

 

 

 

16,632

 

Deposits paid for bidding projects and temporary payments

 

 

7,030

 

 

 

10,448

 

Other current assets

 

 

3,751

 

 

 

1,307

 

 

 

 

 

 

 

 

 

 

 

 

 

33,498

 

 

 

28,387

 

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contract assets and liabilities
12 Months Ended
Dec. 31, 2021
Contract assets and liabilities

6 Contract assets and liabilities

 

Contracts with customers usually stipulate the timing of payment, which is defined by the terms found within the various contracts under which work was performed during the period. Therefore, contract assets and liabilities are created when the timing of costs incurred on work performed does not coincide with the billing terms.

 

The Group’s consolidated balance sheets present contract assets which contains earned unbilled revenue associated with contract work that has been completed but not paid by customers, that are generally due once the job is completed and approved.

 

Contract assets consisted of the following at December 31:

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Unbilled revenue

 

 

74

 

 

 

202

 

 

The Group’s consolidated balance sheets present contract liabilities which contains deferred revenue (previously identified as billings in excess of costs and estimated earnings on uncompleted contracts).

 

Contract liabilities consisted of the following at December 31:

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Deferred revenue

 

 

1,076

 

 

 

1,063

 

The following table provides information about contract assets and contract liabilities from contracts with customers:

 

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Contract assets

 

 

74

 

 

 

202

 

Contract liabilities

 

 

(1,076)

 

 

(1,063)

 

 

 

 

 

 

 

 

 

Net contract liabilities

 

 

(1,002)

 

 

(861)

 

The difference between the opening and closing balances of the Group’s contract assets and contract liabilities primarily results from the timing of the Group’s billings in relation to its performance of work. The amounts of revenue recognized in the period that were included in the opening contract liability balances were US$79,000 and US$1,214,000 for the years ended December 31, 2021 and 2020, respectively. The revenue consists primarily of work performed on previous billings to customers.

 

The net liabilities position for contracts in process consisted of the following at December 31:

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Costs incurred in contracts in process

 

 

169

 

 

 

1,904

 

Estimated earnings

 

 

59

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Cost and estimated earnings on uncompleted contracts

 

 

228

 

 

 

1,904

 

Less: billings to date

 

 

(1,230)

 

 

(2,765)

 

 

 

 

 

 

 

 

 

 

 

 

(1,002)

 

 

(861)

 

The net liabilities position for contracts in process is included within the contract asset and contract liability in the accompanying consolidated balance sheets as follows at December 31:

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Unbilled revenue

 

 

74

 

 

 

202

 

Deferred revenue

 

 

(1,076)

 

 

(1,063)

 

 

 

 

 

 

 

 

 

 

 

 

(1,002)

 

 

(861)

Disaggregated revenue from contracts

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Revenue

 

 

 

 

 

 

 

 

 

Trading and manufacturing (revenue recognized at point in time)

 

 

9,619

 

 

 

9,476

 

 

 

11,877

 

Engineering (revenue recognized over time)

 

 

11,769

 

 

 

3,881

 

 

 

5,522

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21,388

 

 

 

13,357

 

 

 

17,399

 

ZHEJIANG TIANLAN  
Contract assets and liabilities

6 Contract assets, net and liabilities

 

Contracts with customers usually stipulate the timing of payment, which is defined by the terms found within the various contracts under which work was performed during the period. Therefore, contract assets and liabilities are created when the timing of costs incurred on work performed does not coincide with the billing terms.

 

The Group’s consolidated balance sheets present contract assets, net which contains earned unbilled revenue associated with contract work that has been completed but not paid by customers, that are generally due once the job is completed and approved.

Contract assets, net consisted of the following at December 31:

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Unbilled revenue

 

 

72,310

 

 

 

94,494

 

 

The Group’s consolidated balance sheets present contract liabilities which contain deferred revenue (previously identified as billings in excess of costs and estimated earnings on uncompleted contracts).

 

Contract liabilities consisted of the following at December 31:

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Deferred revenue

 

 

37,481

 

 

 

47,135

 

 

The following table provides information about contract assets, net and contract liabilities from contracts with customers at December 31:

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Contract assets

 

 

72,310

 

 

 

94,494

 

Contract liabilities

 

 

(37,481)

 

 

(47,135)

 

 

 

 

 

 

 

 

 

Net contract assets

 

 

34,829

 

 

 

47,359

 

 

The difference between the opening and closing balances of the Group’s contract assets, net and contract liabilities primarily results from the timing of the Group’s billings in relation to its performance of work.

 

The net asset position for contracts in process consisted of the following at December 31:

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Estimated earnings on uncompleted contracts

 

 

503,434

 

 

 

406,064

 

Less: billings to date

 

 

(468,605)

 

 

(358,705)

 

 

 

 

 

 

 

 

 

 

 

 

34,829

 

 

 

47,359

 

Contract assets, net consisted of the following at December 31:

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Gross contract assets

 

 

81,198

 

 

 

102,144

 

Less: allowance for doubtful accounts

 

 

(8,888)

 

 

(7,650)

 

 

 

 

 

 

 

 

 

 

 

 

72,310

 

 

 

94,494

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories
12 Months Ended
Dec. 31, 2021
Inventories

7 Inventories

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Raw materials

 

 

89

 

 

 

63

 

Work in progress

 

 

20

 

 

 

20

 

Finished goods

 

 

438

 

 

 

259

 

 

 

 

 

 

 

 

 

 

 

547

 

 

 

342

 

 

Management continuously reviews obsolete and slow moving inventories and assesses the inventory valuation to determine if the write-down of inventories is deemed appropriate. For the years ended December 31, 2021, and 2020, write-down of inventories amounted to US$55,000 and US$13,000, respectively, which were charged to cost of revenue in consolidated statements of operations and comprehensive income / (loss).

ZHEJIANG TIANLAN  
Inventories

7 Inventories

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Raw materials

 

 

2,381

 

 

 

341

 

Finished goods

 

 

1,005

 

 

 

2,048

 

 

 

 

 

 

 

 

 

 

 

 

 

3,386

 

 

 

2,389

 

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Short-term and long-term investments
12 Months Ended
Dec. 31, 2021
ZHEJIANG TIANLAN  
Short-term and long-term investments

8 Short-term and long-term investments

 

The Group's short-term investments consist of wealth management products and long-term investments consist of minority ownership interests in Chongqing Zhongtian Haizhi Ecological Environment Technology Co., Ltd (2020: Nil) limited liability company, generally from private equity arrangements. These investments are carried under the equity method of accounting, with changes in the carrying value reported as realized gains or losses in the consolidated financial statements.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property, plant and equipment, net
12 Months Ended
Dec. 31, 2021
Property, plant and equipment

8 Property, plant and equipment, net

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Office premises*

 

 

673

 

 

 

673

 

Leasehold improvements

 

 

125

 

 

 

157

 

Furniture, fixtures and office equipment

 

 

439

 

 

 

557

 

Motor vehicles

 

 

175

 

 

 

175

 

Testing equipment

 

 

37

 

 

 

37

 

 

 

 

 

 

 

 

 

 

 

 

 

1,449

 

 

 

1,599

 

 

 

 

 

 

 

 

 

 

Less: Accumulated depreciation

 

 

(1,234)

 

 

(1,340)

 

 

 

 

 

 

 

 

 

 

 

 

215

 

 

 

259

 

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

 

 

 

Depreciation charge

 

 

38

 

 

 

49

 

 

 

69

 

 

* Far East earns rental income from a property in Beijing, PRC for which it does not hold the title. Far East is investigating various ways in which to obtain the title but has not formulated a specific plan as of the date of issuance of these consolidated financial statements. The net book value of the property at December 31, 2021 is approximately US$88,000 (2020: US$92,000).

ZHEJIANG TIANLAN  
Property, plant and equipment

9 Property, plant and equipment

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Building and leasehold improvements

 

 

167,874

 

 

 

167,874

 

Furniture, fixtures and office equipment

 

 

3,694

 

 

 

3,658

 

Motor vehicles

 

 

4,647

 

 

 

4,808

 

Plant and machineries

 

 

10,097

 

 

 

9,399

 

 

 

 

 

 

 

 

 

 

Total

 

 

186,312

 

 

 

185,739

 

 

 

 

 

 

 

 

 

 

Less: Accumulated depreciation and amortization

 

 

(76,008)

 

 

(70,241)

Accumulated impairment losses

 

 

(36,241)

 

 

(36,241)

 

 

 

 

 

 

 

 

 

Total

 

 

(112,249)

 

 

(106,482)

 

 

 

 

 

 

 

 

 

Net

 

 

74,063

 

 

 

79,257

 

 

 

 

Year ended December 31,

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation charge

 

 

6,466

 

 

 

6,359

 

 

 

6,556

 

 

At December 31, 2021, the net book value of property, plant and equipment pledged as security for the Company’s bank loans and third party loans amounted to approximately RMB1,524,000 (2020: RMB34,403,000).

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible assets, net
12 Months Ended
Dec. 31, 2021
ZHEJIANG TIANLAN  
Intangible assets, net

10 Intangible assets, net

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Amortizable intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross carrying amount

 

 

 

 

 

 

Patents

 

 

3,750

 

 

 

3,750

 

Others

 

 

165

 

 

 

165

 

 

 

 

 

 

 

 

 

 

 

 

 

3,915

 

 

 

3,915

 

 

 

 

 

 

 

 

 

 

Less: Accumulated amortization

 

 

(2,050)

 

 

(1,795)

 

 

 

 

 

 

 

 

 

Net carrying amount

 

 

1,865

 

 

 

2,120

 

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Amortization expense

 

 

255

 

 

 

142

 

 

 

152

 

 

At December 31, 2021, estimated future intangible assets amortization expense for each of the next five years and thereafter was as follows:

 

 

 

Future

amortization

expense

 

 

 

RMB’000

 

 

 

 

 

2022

 

 

255

 

2023

 

 

255

 

2024

 

 

255

 

2025

 

 

255

 

2026

 

 

255

 

Thereafter

 

 

590

 

 

 

 

 

 

Total

 

 

1,865

 

At December 31, 2020, estimated future intangible assets amortization expense for each of the next five years and thereafter was as follows:

 

 

 

Future

amortization

expense

 

 

 

RMB’000

 

 

 

 

 

2021

 

 

142

 

2022

 

 

142

 

2023

 

 

142

 

2024

 

 

142

 

2025

 

 

142

 

Thereafter

 

 

1,410

 

 

 

 

 

 

Total

 

 

2,120

 

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Land use right, net
12 Months Ended
Dec. 31, 2021
ZHEJIANG TIANLAN  
Land use right, net

11 Land use right, net

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

Gross carrying amount

 

 

 

 

 

 

 

 

 

 

 

 

 

Land use right

 

 

7,361

 

 

 

7,361

 

Less: Accumulated amortization

 

 

(2,364)

 

 

(2,214)

 

 

 

 

 

 

 

 

 

Net carrying amount

 

 

4,997

 

 

 

5,147

 

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Amortization expense

 

 

150

 

 

 

159

 

 

 

149

 

 

At December 31, 2021, the land use right pledged as security for the Company’s bank loans and third party’s loans amounted to approximately RMB 1,463,000 (2020: RMB4,463,000).

As December 31, 2021, estimated future land use right amortization expense for each of the next five years and thereafter was as follows:

 

 

 

Future

amortization

expense

 

 

 

RMB’000

 

 

 

 

 

2022

 

 

150

 

2023

 

 

150

 

2024

 

 

150

 

2025

 

 

150

 

2026

 

 

150

 

Thereafter

 

 

4,247

 

 

 

 

 

 

Total

 

 

4,997

 

 

As December 31, 2020, estimated future land use right amortization expense for each of the next five years and thereafter was as follows:

 

 

 

Future

amortization

expense

 

 

 

RMB’000

 

 

 

 

 

2021

 

 

159

 

2022

 

 

159

 

2023

 

 

159

 

2024

 

 

159

 

2025

 

 

159

 

Thereafter

 

 

4,352

 

 

 

 

 

 

Total

 

 

5,147

 

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Bank borrowings
12 Months Ended
Dec. 31, 2021
ZHEJIANG TIANLAN  
Bank borrowings

12 Bank borrowings

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Bank loans borrowed by the Company (note i)

 

 

8,511

 

 

 

10,014

 

Bank loans borrowed by subsidiaries of the Company (note ii)

 

 

5,007

 

 

 

10,015

 

 

 

 

 

 

 

 

 

 

 

 

 

13,518

 

 

 

20,029

 

 

(i)

The bank loans are denominated in Renminbi and are repayable within 1 year. The bank loans borrowed by the Company as of December 31, 2021 bears interest at fixed rates of 4.35% to 5% (2020: 4.79%) per annum. Interest paid during the year ended December 31, 2021 was approximately RMB253,000 (2020: RMB1,377,000 and 2019: RMB1,991,000).

 

(ii)

The bank loans are denominated in Renminbi and are repayable within 1 year. The bank loans borrowed by subsidiaries of the Company as of December 31, 2021 bears interest at a fixed rate ranging from 4.35% to 5% (2020: a fixed rate ranging from 4.5% to 4.79%) per annum and are secured by the subsidiary’s office premises and leasehold improvements and land use right. Interest paid during the year ended December 31, 2021 was approximately RMB427,000 (2020: RMB287,000 and 2019: RMB246,000).

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments in affiliates
12 Months Ended
Dec. 31, 2021
Investments in affiliates  
Investments in affiliates

9 Investments in affiliates

 

Investments in affiliates are accounted for using the equity method of accounting.

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

 

 

 

 

 

Zhejiang Tianlan Environmental Protection Technology Co. Ltd.

 

 

 

 

 

 

Interest held

 

 

19.4%

 

 

19.4%

 

 

 

 

 

 

 

 

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

 

 

Long-term investment, at cost, less impairment

 

 

5,540

 

 

 

5,540

 

Share of undistributed profits

 

 

2,537

 

 

 

2,544

 

 

 

 

 

 

 

 

 

 

 

8,077

 

 

 

8,084

 

 

Far East is holding 19.4% (2020: 19.4%) equity interests in Blue Sky, a company incorporated in the PRC, with total cost of investment of US$5,540,000. Blue Sky provides a comprehensive service for design, general contract, equipment manufacturing, installation, testing and operation management of the treatment of waste gases emitted from various boilers and industrial furnaces of power plants, steel works and chemical plants since 2000.

 

Blue Sky has listed its shares on the New Third Board in the PRC since November 17, 2015 and suspended trading from August 15, 2017 and resumed trading on February 2, 2018 and suspended trading from November 24, 2020 and resumed trading on January 6, 2021.

 

The Group’s interest in Blue Sky has been counted for as an affiliate using the equity method as the Group has representation on both the Board and Executive Committee of Blue Sky, and the ability to participate in the decision-making process and exercise significant influence.

A summary of the financial information of the affiliate, Blue Sky, is set forth below:

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

Balance Sheet:

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Current assets

 

 

42,510

 

 

 

44,918

 

 

 

 

 

 

 

 

 

 

Non-current assets

 

 

15,172

 

 

 

15,258

 

 

 

 

 

 

 

 

Total assets

 

 

57,682

 

 

 

60,176

 

 

 

 

 

 

 

 

 

 

Total liabilities

 

 

(27,376)

 

 

(30,889)

 

 

 

 

 

 

 

Total shareholders’ equity

 

 

30,306

 

 

 

29,287

 

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

Operating results:

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Net sales

 

 

51,280

 

 

 

43,933

 

 

 

 

 

 

 

 

 

 

Operating income

 

 

1,997

 

 

 

2,214

 

 

 

 

 

 

 

 

 

 

Net income

 

 

2,105

 

 

 

1,946

 

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other payables and accrued expenses
12 Months Ended
Dec. 31, 2021
Other payables and accrued expenses

10 Other payables and accrued expenses

 

Other payables and accrued expenses mainly represent deposits received from customers and accruals for operating expenses.

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Dividend payables

 

 

86

 

 

 

84

 

Deposits received from customers

 

 

6

 

 

 

-

 

Rental deposit received

 

 

3

 

 

 

4

 

Accruals for operating expenses

 

 

1,360

 

 

 

1,500

 

Other tax payables

 

 

130

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

1,585

 

 

 

1,593

 

ZHEJIANG TIANLAN  
Other payables and accrued expenses

13 Other payables and accrued expenses

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Accrued expenses

 

 

8,315

 

 

 

7,629

 

Output VAT

 

 

5,468

 

 

 

6,529

 

Deposits received and temporary receipts

 

 

4,645

 

 

 

3,589

 

 

 

 

 

 

 

 

 

 

 

 

 

18,428

 

 

 

17,747

 

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other taxes payable
12 Months Ended
Dec. 31, 2020
ZHEJIANG TIANLAN  
Other taxes payable

14 Other taxes payable

 

Other taxes payable mainly comprise Valued-Added Tax (“VAT”). The Group is subject to output VAT levied at the rate of 3% to 13 % (2020: 3% to 13%) of the revenue from sales of equipment.  The input VAT paid on purchases of materials and other direct inputs can be used to offset the output VAT levied on operating revenue to determine the net VAT payable or recoverable.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Capital reserve
12 Months Ended
Dec. 31, 2021
ZHEJIANG TIANLAN  
Capital reserve

15 Capital reserve

 

Capital reserve represents capital contributions from shareholders in excess of the paid-in capital amount and capitalization of gain on disposal of subsidiaries to the shareholders in previous years.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Ordinary share
12 Months Ended
Dec. 31, 2021
Ordinary share  
Ordinary share

11 Ordinary share

 

On October 8, 2019, the Company had stock split in the form of bonus shares at the rate of one ordinary share for every two ordinary shares held, creating 1,030,950 new shares of common stock.

 

During the year ended December 31, 2020, there was no movement with the Company’s issued ordinary shares and outstanding shares.

 

On March 3, 2021, the Company had stock split in the form of bonus shares at the rate of two ordinary shares for every three ordinary shares held, creating 2,061,900 new shares of common stock.

 

On January 24, 2022, the Company had stock split in the form of  bonus shares at the rate of one ordinary shares for every two ordinary shares held, creating 2,577,373 new shares of common stock, as described in Note 24 to the consolidated financial statements.

 

Number of outstanding shares at year end of:

 

 

 

2021

 

 

2020

 

 

 

 

 

 

 

 

Shares issued

 

 

7,899,832

*

 

 

7,899,832

Less: shares under treasury stock

 

 

(167,700)

 

 

(167,700)

 

 

 

 

 

 

 

 

 

 

7,732,132

 

 

 

7,732,132

 

 

 

 

* Retroactively restated for effect of the stock splits effected in the form of bonus shares

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill
12 Months Ended
Dec. 31, 2021
Goodwill  
Goodwill

12 Goodwill

 

Reporting units - The Group’s reporting units consist of its trading and manufacturing and engineering segments. Goodwill is not amortized, but instead is reviewed for impairment at least annually during the fourth quarter of each year at the reporting level, absent any interim indicators of impairment or other factors requiring an assessment.

 

Annual impairment assessment - For our 2021 and 2020 annual impairment test we performed a qualitative assessment, using information as of December 31, 2021 and 2020, respectively. Under current guidance, we are permitted to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform a quantitative goodwill impairment test. We determined there were no factors indicating the need to perform a quantitative goodwill impairment test and concluded that it is more likely than not the fair value of our reporting units is greater than their carrying value and thus there was no impairment to goodwill. As of December 31, 2019, the Group completed the annual impairment test by comparing the carrying amount of the net assets, including goodwill, with the fair value of Yixing Pact Environmental Technology Co., Ltd and Pact Asia Pacific Limited as of December 31, 2019

 

In addition to our annual review, we assess the impairment of goodwill whenever events or changes in circumstances indicate that the carrying value of a reporting unit may be greater than fair value. Factors that could trigger an interim impairment review include, but are not limited to, significant adverse changes in the business climate which may be indicated by a decline in our market capitalization or decline in operating results. No impairments were recorded to our goodwill during the years ended December 31, 2021, 2020 and 2019. No material events or changes occurred between the testing date and year end to trigger a subsequent impairment review.

 

At December 31, 2021 and 2020, we had goodwill for our engineering segment with a carrying amount of US$1,071,000 and US$1,071,000, respectively.

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
PRC statutory reserves
12 Months Ended
Dec. 31, 2021
PRC statutory reserves  
PRC statutory reserves

13 PRC statutory reserves

 

Under the relevant PRC laws and regulations, the PRC subsidiaries are required to appropriate a certain percentage of their respective net income to two statutory funds i.e. the statutory reserve fund and the statutory staff welfare fund. The PRC subsidiaries can also appropriate certain amount of its net income to the enterprise expansion fund.

 

(i) Statutory reserve fund

 

Pursuant to applicable PRC laws and regulations, the PRC subsidiaries are required to allocate at least 10% of its net income to the statutory reserve fund until such fund reaches 50% of its registered capital. The statutory reserve fund can be utilised upon the approval by the relevant authorities, to offset accumulated losses or to increase its registered capital, provided that such fund be maintained at a minimum of 25% of its registered capital.

 

Under the PRC laws and regulations, the PRC subsidiaries are restricted in their ability to transfer certain of its net assets in the form of dividend payments, loans or advances. The amounts restricted include paid-in capital and statutory reserves, as determined pursuant to PRC generally accepted accounting principles, totaling US$2,452,000 as at December 31, 2021 (2020: US$3,174,000 and 2019: US$3,174,000).

 

(ii) Statutory staff welfare fund

 

Pursuant to applicable PRC laws and regulations, the PRC subsidiaries are required to allocate a certain amount of its net income to the statutory staff welfare fund determined by it. The statutory staff welfare fund can only be used to provide staff welfare facilities and other collective benefits to its employees. This fund is non-distributable other than upon liquidation of the PRC subsidiaries. The balances as at December 31, 2021 and 2020 include in statutory reserves were US$12,000.

 

(iii) Enterprise expansion fund

 

The enterprise expansion fund shall only be used to make up losses, expand the PRC subsidiaries’ production operations, or increase the capital of the subsidiaries. The enterprise expansion fund can be utilised upon approval by relevant authorities, to convert into registered capital and issue bonus capital to existing investors, provided that such fund be maintained at a minimum of 25% of its registered capital. The balances as at December 31, 2021 and 2020 include in statutory reserves were US$408,000.

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other income, net
12 Months Ended
Dec. 31, 2021
Other income, net

14 Other income, net

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

 

 

 

Exchange gain / (loss), Other income, netnet

 

 

77

 

 

 

101

 

 

 

(30)

Rental income

 

 

50

 

 

 

59

 

 

 

82

 

Government subsidies – Employment Support Scheme *

 

 

-

 

 

 

147

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

127

 

 

 

307

 

 

 

52

 

 

* The amount represents salaries and wage subsidies granted under Anti-Epidemic Fund by the Government of the Hong Kong Special Administrative Region for the use of paying wages of employees from June to November 2020.

ZHEJIANG TIANLAN  
Other income, net

16 Other income and other losses

 

Other income

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Compensation income

 

 

-

 

 

 

22,548

 

 

 

-

 

Gain on disposal of property, plant and equipment

 

 

39

 

 

 

-

 

 

 

39

 

Investment income

 

 

531

 

 

 

266

 

 

 

-

 

Amounts waived by payees 

 

 

3,061

 

 

 

4,535

 

 

 

280

 

Reversal of allowance for doubtful accounts

 

 

183

 

 

 

6,463

 

 

 

-

 

Subsidy income from PRC government

 

 

7,780

 

 

 

5,834

 

 

 

5,957

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11,594

 

 

 

39,646

 

 

 

6,276

 

 

Other losses

 

 

 

Year ended  December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Bad debts written off

 

 

-

 

 

 

-

 

 

 

5,383

 

Impairment loss on contract assets

 

 

1,238

 

 

 

1,399

 

 

 

-

 

Impairment loss on long-term investments

 

 

-

 

 

 

1,340

 

 

 

-

 

Impairment loss on property, plant and equipment

 

 

-

 

 

 

2,742

 

 

 

-

 

Investment loss

 

 

-

 

 

 

-

 

 

 

241

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,238

 

 

 

5,481

 

 

 

5,624

 

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income taxes
12 Months Ended
Dec. 31, 2021
Income taxes

15 Income taxes

 

No income tax arose in the United States of America by the Group for the years ended December 31, 2021, 2021 and 2020.

 

The Company and Pact Asia Pacific Limited are exempt from taxation in the British Virgin Islands (“BVI”).

 

Far East and Euro Tech (China) Limited provided for Hong Kong profits tax at a rate of 8.25% on assessable profits up to US$256,000; and 16.5% on any part of assessable profits over US$256,000 in year 2021 and 2020 (2019: 16.5%) on the basis of their income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for profits tax purposes.

 

Euro Tech Trading (Shanghai) Limited (“ETTS”), a subsidiary of Far East, provides for PRC Enterprise Income Tax (“EIT”) at a rate of 25% (2020 and 2019: 25%), after offsetting losses brought forward, if any, on the basis of its income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for PRC Enterprise Income Tax purposes. As of December 31, 2021, ETTS had an assessable loss carried forward of US$18,000 as agreed by the local tax authority to offset its profit for the forth coming years (2020: US$604,778 and 2019: US$518,328). Such loss will expire in 5 years.

 

Shanghai Euro Tech Limited (“SET”), a subsidiary of Far East, provides for PRC Enterprise Income Tax at a rate of 25% (2020 and 2019: 25%), after offsetting losses brought forward, if any, on the basis of its income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for PRC Enterprise Income Tax purposes. As of December 31, 2021, SET had an assessable loss carried forward of US$678,000 as agreed by the local tax authority to offset its profit for the forth coming years (2020: US$658,733 and 2019: US$444,192). Such loss will expire in 5 years.

Shanghai Euro Tech Environmental Engineering Company Limited (“SETEE”), a subsidiary of Far East, provides for PRC Enterprise Income Tax at a rate of 25% (2020 and 2019: 25%), after offsetting losses brought forward, if any, on the basis of its income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for PRC Enterprise Income Tax purposes. As of December 31, 2021, SETEE had an assessable loss carried forward of US$Nil as agreed by the local tax authority to offset its profit for the forth coming years (2019: US$34,032 and 2018: US$380,591).

 

Yixing Pact Environmental Technology Co. Ltd. (“Yixing”), a subsidiary of Far East, provides for PRC Enterprise Income Tax at a rate of 25% (2020 and 2019: 25%), after offsetting losses brought forward, if any, on the basis of its income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for PRC Enterprise Income Tax purposes. As of December 31, 2021, Yixing had an assessable loss carried forward of US$1,759,000 as agreed by the local tax authority to offset its profit for the forth coming years (2020: US$2,304,828 and 2019: US$1,664,275). Such loss will expire in 5 years.

 

Under the New Enterprise Income Tax Law and the implementation rules, profits of the PRC subsidiaries earned on or after January 1, 2008 and distributed by the PRC subsidiaries to foreign holding company are subject to a withholding tax at a rate of 10% unless reduced by tax treaty. Aggregate undistributed earnings of Far East’s subsidiaries located in the PRC that are available for distribution to Far East of approximately US$0.6 million at December 31, 2021 (2020: US$0.6 million and 2019: US$0.6 million) are intended to be reinvested, and accordingly, no deferred taxation has been made for the PRC dividend withholding taxes that would be payable upon the distribution of those amounts to Far East. Distributions made out of pre January 1, 2008 retained earnings will not be subject to the withholding tax.

 

The Company and its subsidiaries are based in Hong Kong and PRC and file Hong Kong profits tax return and PRC EIT return, respectively. The components of the (provision) / credit for income taxes (expense) / credit were as follows:

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Current taxes (expense )

 

 

 

 

 

 

 

 

 

Hong Kong profits tax and the PRC EIT

 

 

(57)

 

 

(4)

 

 

-

 

 

 

 

 

 

 

 

 

 

 

Income tax expense

 

 

(57)

 

 

(4)

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Deferred tax credit / (expenses)

 

 

 

 

 

 

 

 

 

 

 

 

Hong Kong and the PRC

 

 

147

 

 

 

(92)

 

 

(37)

 

 

 

 

 

 

 

 

 

 

Total deferred tax credit / (expenses)

 

 

147

 

 

 

(92)

 

 

(37)

 

 

 

 

 

 

 

 

 

 

 

 

 

Total credit / (expense)

 

 

90

 

 

 

(96)

 

 

(37)

The items comprising the difference between income taxes computed at the Hong Kong profits tax and PRC EIT statutory tax rates in effect for 2021, 2020 and 2019 and our effective tax rates were as follows:

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

 

 

 

Income / (loss) before income taxes

 

 

1,276

 

 

 

498

 

 

 

(173)

 

 

 

 

 

 

 

 

 

 

Computed tax using respective companies’ statutory tax rates

 

 

158

 

 

 

133

 

 

 

69

 

Change in valuation allowances

 

 

349

 

 

 

48

 

 

 

30

 

Under-provision for income taxes in prior years

 

 

(12)

 

 

-

 

 

 

(5)

Non-deductible expenses

 

 

(405)

 

 

(277)

 

 

(131)

 

 

 

 

 

 

 

 

 

 

Income taxes credit / (expense) at effective tax rate

 

 

90

 

 

 

(96)

 

 

(37)

 

The components of deferred tax assets / (liabilities) are as follows:

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Tax losses

 

614

 

 

901

 

Temporary differences

 

 

(3)

 

 

(5)

Less: Valuation allowances

 

 

(469)

 

 

(901)

 

 

 

 

 

 

 

Net deferred tax assets / (liabilities)

 

 

142

 

 

 

(5)

 

Uncertain tax positions

 

As a result of the Group’s analysis, management has determined that the Group does not have any material uncertain tax positions.

ZHEJIANG TIANLAN  
Income taxes

17 Income tax(credit)/expense

 

According to relevant PRC tax laws and regulations, entities incorporated in the PRC are subject to Enterprise Income Tax (“EIT”) at a statutory rate of 25% or reduced national EIT rates of 15% for certain High and New Technology Enterprises (“HNTE”) on PRC taxable income. Zhejiang Tianlan Environmental Protection Technology Company Limited and Hangzhou Tianlan Environmental Protection Equipment Company Limited are classified as HNTE which enjoy a preferential tax rate of 15%.

During the years ended December 31, 2021 and 2020, the PRC tax laws and regulations have launched a tax reduction scheme for small enterprises, Hangzhou Tianlan Pure Environmental  Protection Technology Company Limited, Hangzhou Tiancan Environmental Technology Company Limited, Zhejiang Tianlan Environmental Engineering and Design Company Limited and Zhejiang Tianlan Environmental Protection Engineering Company Limited are entitled to enjoy this tax benefit. As such, they are subjects to Enterprise Income Tax rate of 20% only.

 

The Company and its subsidiaries are based in the PRC and file an EIT return. The components of the provision for income tax expense/(credit) were as follows:

 

 

 

Year ended  December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Current tax (credit)/expense

 

 

 

 

 

 

 

 

 

PRC EIT

 

 

(32)

 

 

757

 

 

 

28

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax (credit)/expense

 

 

(32)

 

 

757

 

 

 

28

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Deferred tax (credit)/expense

 

 

(666)

 

 

1,101

 

 

 

268

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total deferred tax (credit)/expense

 

 

(666)

 

 

1,101

 

 

 

268

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total (credit)/expense

 

 

(698)

 

 

1,858

 

 

 

296

 

 

The items comprising the difference between income tax computed at the EIT statutory rates in effect for 2021, 2020 and 2019 and our effective tax rates were as follows:

 

 

 

Year ended  December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Income before income tax

 

 

12,880

 

 

 

15,358

 

 

 

4,654

 

Computed tax using respective companies’ statutory tax rates

 

 

1,932

 

 

 

2,304

 

 

 

642

 

(Over)-provision for income tax in prior years

 

 

(39)

 

 

(48)

 

 

-

 

Temporary differences

 

 

401

 

 

 

182

 

 

 

202

 

Tax effect of expenses not deductible for tax purposes

 

 

286

 

 

 

2,306

 

 

 

693

 

Tax effect of special deduction for research and development costs

 

 

(3,263)

 

 

(3,001)

 

 

(2,103)

Others

 

 

(15)

 

 

115

 

 

 

862

 

Income taxes (credit)/expense at effective tax rate

 

 

(698)

 

 

1,858

 

 

 

296

 

The components of deferred tax assets are as follows:

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Allowance for doubtful accounts

 

 

6,188

 

 

 

6,184

 

Deferred government grant 

 

 

583

 

 

 

750

 

Impairment losses on assets  

 

 

6,940

 

 

 

6,705

 

Tax losses

 

 

594

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total deferred tax assets

 

 

14,305

 

 

 

13,639

 

 

Uncertain tax positions

 

As a result of the Group’s analysis, management has determined that the Group does not have any material uncertain tax positions.

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net income per ordinary share
12 Months Ended
Dec. 31, 2021
Net income per ordinary share  
Net income per ordinary share

16        Net income per ordinary share

 

The calculation of the basic and diluted net income per ordinary share is based on the following data:

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

Number of shares

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of ordinary shares for the purposes of basic and diluted net income per share

 

 

7,732,132

 

 

 

7,732,132

 

 

 

7,732,132

 

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock options
12 Months Ended
Dec. 31, 2021
Stock options  
Stock options

17 Stock options

 

2019 Stock Option and Incentive Plan

 

In April 2019, the Board of Directors approved the adoption of the 2019 Stock Option and Incentive Plan (the “Plan”). The Plan was also subsequently approved under a resolution of the Company's shareholders. The Plan provides for the granting of up to 300,000 (500,000 after bonus shares adjustment) Ordinary Shares (the “Share Limit”), in the form of options to Officers, Directors and Key Employees who perform services which contribute to the successful performance of the Company and its subsidiaries. In addition, the Plan provides that, on the first day of each fiscal year commencing on January 1, 2020, the Share Limit shall automatically be increased by that number of shares equal to 5% of the number of Ordinary Shares outstanding as of such date.

 

The Board of Directors or a committee (the “Committee”) appointed by the Board of Directors administers the Plan.

 

Appropriate adjustment in the maximum number of Ordinary Shares issuable pursuant to this Plan, the maximum number of Ordinary Shares with respect to which options may be granted within any 12-month period to any participant during the duration of this Plan, the number of shares subject to options granted under this Plan, and the exercise price with respect to options, shall be made to give effect to any increase or decrease in the number of issued Ordinary Shares resulting from a subdivision or consolidation of shares whether through reorganization, recapitalization, division of shares, reverse share split, spin-off, split-off, spin-out, or other distribution of assets to shareholders, issue of bonus shares or combination of shares, assumption and conversion of outstanding options due to an acquisition by the Company of the shares, stock or assets of any other company or corporation, other increase or decrease in the number of such shares outstanding effected, without receipt of consideration by the Company, or any other occurrence for which the Committee determines an adjustment is appropriate.

 

The purchase price per share of the Ordinary Shares to be paid upon the exercise of the option must be at least 100% of the fair market value of an Ordinary Shares on the date on which the option was granted. Under the Plan, if the Ordinary Shares are principally traded on a national securities exchange or the Nasdaq Global Market or Capital Market at the time of grant, the Company is required to use, at fair market value, the average of the closing prices of the Ordinary Shares for the ten consecutive trading days immediately before the date of grant. If the Ordinary Shares are traded on a national securities exchange or the Nasdaq Stock Global Market or Capital Market, but no closing prices are reported for such ten-day period, or if the Ordinary Shares are principally traded in the over-the-counter market, the Company is required to use, as fair market value, the average of the mean between the bid and asked prices reported for the Company’s Ordinary Shares at the close of trading during such ten-day period before the date of grant. If the Ordinary Shares are traded neither on a national securities exchange, one of the Nasdaq’s Markets nor in the over-the-counter market or if bid and asked prices are otherwise not available, the fair market value of the Ordinary Shares on the date of grant will be determined in good faith by the Committee or the Board of Directors, as the case may be.

2019 Stock option and incentive plan (Cont’d)

 

The Board of Directors or the Committee, as the case may be, determines, at the time of grant, when each option granted under the Plan will become exercisable. Notwithstanding the foregoing, all options held by a key employee of the Company or its subsidiaries become immediately exercisable, whether or not exercisable at the time, upon the death or disability, and shall be exercisable within twelve (12) months after the date of death or disability, but in no event later than the expiration date of such Options.

 

No option is to be exercisable more than ten years from the date the option is granted.

 

Payment of Exercise Price for Options. Under the Plans, payment for shares purchased upon exercise of an option may be made by any of the following methods, subject to certain requirements: (i) in cash, (ii) in Ordinary Shares which have been held by the participant for not less than six months prior to the exercise of the option, valued at its Fair Market Value (as defined) on the date of exercise, (iii) in cash by a broker-dealer to whom the holder of the option has submitted an exercise notice consisting of a fully endorsed option, or (iv) by such other medium of payment as the Board or the Committee, as applicable, in its sole discretion, shall authorize, or by any combination of (i), (ii), or (iii), at the sole discretion of the Board or the Committee, as applicable, or in any manner provided in the option agreement, except by directing the Company to withhold Ordinary Shares otherwise issuable upon the exercise of the Option in payment of the exercise price.

 

Transfer of Options. Under the Plans, an option may not be sold, assigned or otherwise transferred except to:

 

 

·

the spouse or lineal descendant of a plan participant;

 

 

 

 

·

the trustee of a trust for the primary benefit of a plan participant’s spouse or lineal descendant;

 

 

 

 

·

a partnership of which a plan participant and lineal descendants are the only partners; or

 

 

 

 

·

a tax exempt organization.

 

These assignments are only permitted if the assigning option holder does not receive any compensation in connection with the assignment and the assignment is expressly approved by the Board or Committee, as the case may be.

2019 Stock option and incentive plan (Cont’d)

 

The Company indemnifies the members of any Committee and its delegates and the Chief Executive Officer against (a) the reasonable expenses (as such expenses are incurred), including attorneys’ fees actually and necessarily incurred in connection with the defense of any action, suit or proceeding (or in connection with any appeal therein), to which they or any of them may be a party by reason of any action taken or failure to act under or in connection with the Plan, or any option granted under the Plan; and (b) all amounts paid by them in settlement thereof (provided such settlement is approved by independent legal counsel selected by the Company) or paid by them in satisfaction of a judgment in any such action, suit or proceeding, except in relation to matters as to which it shall be adjudged in such action, suit or proceeding that such Committee member or delegatee, as applicable, is liable for gross negligence or gross misconduct in the performance of his or her duties; provided that within 60 days after institution of any such action, suit or proceeding a Committee member or delegatee shall in writing offer the Company the opportunity, at its own expense, to handle and defend the same.

 

The Board may terminate, suspend, or amend the Plan at any time without the authorization of shareholders to the extent allowed by law or the rules of any market on which the Company’s shares are then listed or quoted.

 

During the year ended December 31, 2019, the Company granted such options to its officers, directors and employees, which allow them to purchase up to 51,000 ordinary shares. The exercise price of all options granted is US$2.60 per share. The stock options granted are exercisable on January 1, 2022 and terminate on April 18, 2029.

 

The Company estimate the fair value of the options granted under the Binomial pricing model at US$2.324 per share.

 

Changes in outstanding options under various plans mentioned above were as follows:

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

Number

of

options

 

 

Weighted

average

exercise

price

 

 

Number

of

options

 

 

Weighted

average

exercise

price

 

 

Number

of

options

 

 

Weighted

average

exercise

price

 

 

 

 

 

 

US$

 

 

 

 

 

US$

 

 

 

 

 

US$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding, beginning of year

 

 

51,000

 

 

 

2.60

 

 

 

51,000

 

 

 

2.60

 

 

 

-

 

 

 

-

 

Granted

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

51,000

 

 

 

2.60

 

Bonus shares adjustment

 

 

34,000

 

 

 

(1.04)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding, end of year

 

 

85,000

 

 

 

1.56

 

 

 

51,000

 

 

 

2.60

 

 

 

51,000

 

 

 

2.60

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercisable, end of year

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

As of December 31, 2021, 2020 and 2019, there was no unrecognized stock-based compensation expense related to unvested stock options. The compensation expense for the year is approximately US$55,000 (2020: US$54,000; 2019: US$10,000).

 

The Group applies the provisions of ASC No. 718-10, which requires to recognise expense related to the fair value of stock-based compensation awards, including employee stock options.

 

The Binomial option-pricing model is used to estimate the fair value of the options granted. This requires the input of subjective assumptions, including the expected volatility of stock price, expected option term, expected risk-free rate over the expected option term and expected dividend yield rate over the expected option term. Because changes in subjective input assumptions can materially affect the fair value estimate, in directors’ opinion, the existing model may not necessarily provide a realisable measure of the fair value of the stock options. Expected volatility is based on historical volatility in the 180 days prior to the issue of the options. Expected option term and dividend yield rate are based on historical trends. Expected risk-free rate is based on US Treasury securities with similar maturities as the expected terms of the options at the date of grant.

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Pension plan
12 Months Ended
Dec. 31, 2021
Pension plan

18 Pension plan

 

Prior to December 1, 2000, Far East had only one defined contribution pension plan for all its Hong Kong employees. Under this plan, all employees were entitled to pension benefits equal to their own contributions plus 50% to 100% of individual fund account balances contributed by Far East, depending on their years of service with Far East. Far East was required to make specific contributions at approximately 10% of the basic salaries of the employees to an independent fund management company.

 

With the introduction of the Mandatory Provident Fund Scheme (“MPF scheme”), a defined contribution scheme managed by an independent trustee on December 1, 2000, Far East and its employees who joined Far East subsequently make monthly contributions to the scheme at 5% of the employee’s cash income as defined under the Mandatory Provident Fund Schemes Ordinance. Under the MPF scheme, the employer and its employees are each required to make contributions to the plan at 5% of the employees' relevant income, subject to a cap of monthly relevant income of HK$30,000. Contributions to the plan vest immediately.

 

During the years ended December 31, 2021, 2020 and 2019, the aggregate contributions of the Group to the aforementioned pension plans and retirement benefit schemes were approximately US$225,000, US$104,000 and US$332,000 respectively.

 

As stipulated by the rules and regulations in the PRC, the PRC’s subsidiaries contributes to state-sponsored retirement plans for its employees in Mainland China. PRC’s subsidiaries’ contribution approximately 16% of the basic salaries of its employees, and have no further obligations for the actual payment of pension or post-retirement benefits beyond the annual contributions. The state-sponsored retirement plans are responsible for the entire pension obligations payable to retired employees.

ZHEJIANG TIANLAN  
Pension plan

18 Pension plan

 

As stipulated by the rules and regulations in the PRC, the Group contributes to state-sponsored retirement plans for its employees in Mainland China.  The Group contributes approximately 12% to 14% of the basic salaries of its employees, and has no further obligations for the actual payment of pension or post-retirement benefits beyond the annual contributions.  The state-sponsored retirement plans are responsible for the entire pension obligations payable to retired employees.

 

During the years ended December 31, 2021, 2020 and 2019, the aggregate contributions of the Group to the aforementioned pension plans and retirement benefit schemes were approximately RMB6,003,000, RMB5,645,000 and RMB5,449,000 respectively.

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Risk factors
12 Months Ended
Dec. 31, 2021
Risk factors

19 Risk factors

 

Financial risk factors

 

The Group’s activities expose it to a variety of financial risks: credit risk and foreign exchange rate risk.

 

(i) Credit risk

 

The Group has no significant concentration of credit risk, cash in banks in Hong Kong and PRC is insured with limit of approximately US$64,000 and US$72,000, respectively per bank per each depositor. Uninsured cash in banks and restricted cash balances in Hong Kong and PRC are of approximately US$5,327,000 (2020: US$4,594,000). Cash transactions are limited to high credit quality banks.

 

(ii) Foreign exchange rate risk

 

The Group operates in Hong Kong, the PRC and trades with both local and overseas customers and suppliers, and is exposed to foreign exchange rate risk arising from various currency exposures, primarily with respect to purchases in Hong Kong dollars, Renminbi and Euros. Foreign exchange risk arises from committed and unmatched future commercial transactions, such as confirmed import purchase orders and sales orders, recognized assets and liabilities, and net investment in the PRC operations.

ZHEJIANG TIANLAN  
Risk factors

19 Risk factors

 

Financial risk factors

 

The Group’s activities expose it mainly to credit risk. 

 

Credit risk

 

The Group has no significant concentration of credit risk, cash in banks in PRC is insured with limit of approximately RMB500,000, per bank per each depositor. Uninsured cash in banks and restricted cash balances in PRC are of approximately RMB48,855,000 (2020: RMB44,494,000). Cash transactions are limited to high credit quality banks.

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Risk and uncertainty
12 Months Ended
Dec. 31, 2021
Risk and uncertainty  
Risk and uncertainty

20 Risk and uncertainty

 

The outbreak of COVID-19 worldwide and the various public health measures put in place in many countries to prevent the spread of COVID-19 have disrupted the overall business of the Group at different levels of time and regions in 2020. After the Chinese new year in February 2020, the Group’s domestic businesses were affected by the lock-down of various cities implemented in PRC, resulting in the forced suspension of some local operations until the gradual resumption of work beginning from late March to early April 2020. Management continues to evaluate the impact of the COVID-19 pandemic and has concluded that while it is reasonably possible that the virus could have a negative effect on the Group’s consolidated financial position, results of its operations, the specific impact is not readily determinable as of the date of these consolidated financial statements. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related party transactions
12 Months Ended
Dec. 31, 2021
Related party transactions

21 Related party transactions

 

Other than compensation to directors and stock options available to the directors and disposal of long-term investment to associate Blue Sky for a total consideration of approximately US$148,000 with nil gain or loss on disposal during the year ended December 31, 2020, there were no transactions with other related parties in the years 2021, 2020 and 2019.

ZHEJIANG TIANLAN  
Related party transactions

20 Related party transaction

 

There were purchase of a subsidiary from shareholders of the Company with total consideration of approximately RMB Nil (2020: RMB4,590,000), engineering service income from an investment of approximately RMB273,000 (2020: RMB2,518,000) and remuneration to key management personnel of approximately RMB1,209,000 (2020: RMB 1,400,000).

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and contingencies
12 Months Ended
Dec. 31, 2021
Commitments and contingencies

22 Commitments and contingencies

 

(i) Banking facilities

 

As at December 31, 2021 and 2020, the Group had various banking facilities available for overdraft and import and export credits from which the Group can draw up to approximately US$897,000 and US$897,000 respectively, of which approximately US$605,000 and US$596,000 were utilised for issuance of bank guarantees as security for the performance of various contracts with customers and import loans. The various banking facilities are secured by a bank deposit of approximately US$897,000 and various blanket counter indemnities and counter indemnities. The Group undertakes to maintain its tangible net worth not at any time less than approximately US$3,846,000 and was in compliance with the covenant. The weighted average interest rate for import loans as at December 31, 2021 was 5% per annum (December 31, 2020: 4.9% per annum). For the years ended December 31, 2021 and 2020, the average dollar amount of the bank borrowings was approximately US$219,000 and US$457,000 respectively and average interest rates were approximately 5% and 4.9% per annum respectively for the years ended December 31, 2021 and 2020.

 

(ii) Non-controlling interest put option

 

The Group granted the non-controlling interest of Yixing Pact Environmental Technology Co., Ltd. and Pact Asia Pacific Limited a put option, which is effective from 2009, requiring the Group to acquire part or all remaining shares of these two companies at a purchase price per share calculated by 5.2 times of their average net income for the three prior fiscal years divided by total number of shares outstanding at the time of exercise of such option. Such put option did not have an expiry date.

 

(iii) Insurance

 

The Group carries insurance policies to cover various risks, primarily general liability, automobile liability, workers’ compensation and employee medical expenses under which we are liable to reimburse the insurance company for a portion of each claim paid.

 

(iv) Purchase commitments

 

To manage the risk of changes in material prices and subcontracting costs used in tendering bids for engineering contracts, most of the time, the Group obtains firm quotations from suppliers and subcontractors before submitting a bid. These quotations do not include any quantity guarantees. As soon as the Group is advised that its bid is successful, the Group enters into firm contracts with most of its materials suppliers and sub-contractors, thereby mitigating the risk of future price variations affecting the contract costs.

 

(v) Litigations

 

The Group is now and may in the future be involved as a party to various legal proceedings that are incidental to the ordinary course of business. Management, after consultation with legal counsel, does not believe that the outcome of these actions will have a material impact on the consolidated financial statements of the Group. There are no significant unresolved legal issues as of December 31, 2021 and 2020.

(vi) Contingencies

 

The Group accounts for loss contingencies in accordance with ASC Topic 450 and other related guidelines. As of December 31, 2021 and 2020, the Group’s management is of the opinion that there are no commitments and contingencies to account for.

ZHEJIANG TIANLAN  
Commitments and contingencies

21 Commitments and contingencies

 

(i) Insurance

 

The Group carries insurance policies to cover various risks, primarily general liability, automobile liability, workers’ compensation and employee medical expenses under which we are liable to reimburse the insurance company for a portion of each claim paid.

 

(ii) Purchase commitments

 

To manage the risk of changes in material prices and subcontracting costs used in tendering bids for contracts, most of the time, the Group obtains firm quotations from suppliers and subcontractors before submitting a bid. These quotations do not include any quantity guarantees. As soon as the Group is advised that its bid is successful, the Group enters into firm contracts with most of its materials suppliers and sub-contractors, thereby mitigating the risk of future price variations affecting the contract costs.

 

(iii) Litigation

 

The Group is now and may in the future be involved as a party to various legal proceedings that are incidental to the ordinary course of business. Management, after consultation with legal counsel, does not believe that the outcome of these actions will have a material impact on the consolidated financial statements of the Group. There are no significant unresolved legal issues as of December 31, 2021 and 2020.

 

(v) Contingencies

 

The Group accounts for loss contingencies in accordance with ASC Topic 450 and other related guidelines. As of December 31, 2021 and 2020, the Group’s management is of the opinion that there are no commitments and contingencies to account for.

 

(vi) Operating leases

 

The Group has no operating leases expense during the year ended December 31, 2021 (2020 and 2019: RMB Nil). At December 31, 2021, the Group has no future minimum lease payments under non-cancellable operating leases.

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment information
12 Months Ended
Dec. 31, 2021
Segment information  
Segment information

23 Segment information

 

(i) The Group reports under two segments: Trading and manufacturing, and Engineering.

 

Operating income represents total revenues less operating expenses, excluding other expense, interest and income taxes. The identifiable assets by segment are those used in each segment’s operations. Intersegment transactions are not significant and have been eliminated to arrive at consolidated totals.

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Revenue

 

 

 

 

 

 

 

 

 

Trading and manufacturing

 

9,619

 

 

9,476

 

 

11,877

 

Engineering

 

 

11,769

 

 

 

3,881

 

 

 

5,522

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21,388

 

 

 

13,357

 

 

 

17,399

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating income / (loss)

 

 

 

 

 

 

 

 

 

 

 

 

Trading and manufacturing

 

 

140

 

 

 

(488)

 

 

(102)

Engineering

 

 

846

 

 

 

(1,027)

 

 

(158)

Unallocated corporate expenses

 

 

(205)

 

 

(186)

 

 

(180)

 

 

 

 

 

 

 

 

 

 

 

 

 

781

 

 

 

(1,701)

 

 

(440)

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Depreciation:

 

 

 

 

 

 

 

 

 

Trading and manufacturing

 

32

 

 

39

 

 

54

 

Engineering

 

 

6

 

 

 

10

 

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

38

 

 

 

49

 

 

 

69

 

 

 

 

 

 

 

 

 

 

 

Capital expenditures, gross

 

 

 

 

 

 

 

 

 

 

 

 

Trading and manufacturing

 

 

1

 

 

 

2

 

 

 

17

 

Engineering

 

 

3

 

 

 

9

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

11

 

 

 

21

 

(i) The Group reports under two segments: Trading and manufacturing, and Engineering. (Cont’d)

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

Assets

 

 

 

 

 

 

Trading and manufacturing

 

 

7,969

 

 

 

7,877

 

Engineering

 

 

13,281

 

 

 

12,218

 

 

 

 

 

 

 

 

 

 

 

21,250

 

 

 

20,095

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

Trading and manufacturing

 

 

3,428

 

 

 

2,645

 

Engineering

 

 

3,021

 

 

 

2,987

 

 

 

 

 

 

 

 

 

 

 

6,449

 

 

 

5,632

 

 

(ii) Geographical analysis of revenue by customer location is as follows:

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Revenue -

 

 

 

 

 

 

 

 

 

The PRC

 

 

13,217

 

 

 

5,072

 

 

 

6,886

 

Hong Kong

 

 

7,937

 

 

 

8,024

 

 

 

10,169

 

Others

 

 

234

 

 

 

261

 

 

 

344

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21,388

 

 

 

13,357

 

 

 

17,399

 

 

(iii) Long-lived assets (1)

 

Geographical analysis of long-lived assets is as follows:

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Hong Kong

 

25

 

 

47

 

The PRC

 

 

190

 

 

 

212

 

 

 

 

 

 

 

 

 

 

 

215

 

 

 

259

 

 

(1)  Long-lived assets represent property, plant and equipment, net.

(iv) Major suppliers

 

Details of individual suppliers accounting for more than 5% of the Group’s purchases are as follows:

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

 

 

 

 

 

 

 

 

Supplier A

 

 

42%

 

 

30%

 

 

53%

Supplier B

 

 

13%

 

 

10%

 

 

7%

Supplier C

 

 

6%

 

 

9%

 

 

6%

Supplier D

 

 

6%

 

 

6%

 

 

6%

Supplier E

 

 

5%

 

 

5%

 

 

-

 

Supplier F

 

 

-

 

 

 

12%

 

 

-

 

 

(v) Major customers

 

Details of individual customers accounting for more than 5% of the Group’s revenue are as follows:

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

 

 

 

 

 

 

 

 

Customer A

 

 

15%

 

 

9%

 

 

19%

Customer B

 

 

-

 

 

 

8%

 

 

-

 

Customer C

 

 

-

 

 

 

6%

 

 

10%

Customer D

 

 

-

 

 

 

-

 

 

 

5%
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Subsequent events
12 Months Ended
Dec. 31, 2021
Subsequent events

24 Subsequent event

 

On December 16, 2021, the Company announced that the Company’s board of directors authorized the issuance of bonus shares (the “Bonus Shares”), which are issuable on January 21, 2022 to shareholders of record as of January 7, 2022 (the “Record Date”). Shareholders of record on the Record Date will receive one (1) ordinary share for every two (2) ordinary shares held. All issuances resulting in a fractional share will be rounded down to the next whole share. The common stock began trading on a split-adjusted basis on January 24, 2022. The effect of the stock split in form of bonus shares has been reflected retroactively in the financial statements and net income per ordinary share computations.

ZHEJIANG TIANLAN  
Subsequent events

22 Subsequent event

 

On April 22, 2022, the director of the Company proposed a cash dividend of an aggregate of approximately RMB9,082,000, which dividend was paid to all holders of record subject to approval in shareholders’ annual general meeting.

XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of significant accounting policies (Policies)
12 Months Ended
Dec. 31, 2021
Basis of consolidation

The accompanying consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”).

The accompanying consolidated financial statements include the results of operations of the Company and its subsidiaries. Significant intercompany transactions and balances have been eliminated.

Subsidiaries

Subsidiaries are all entities over which the Group has control; has the power to appoint or remove the majority of the members of the board of directors; has the right to cast a majority of votes at the meeting of the board of directors or to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders.

Investments in affiliates

We account for our interest in an investment using the equity method of accounting per Accounting Standards Codification (“ASC”) No. 323, “Investments - Equity Method and Joint Ventures” if we are not the primary beneficiary of a VIE or do not have a controlling interest. The investment is recorded at cost and the carrying amount is adjusted periodically to recognize our proportionate share of income or loss, additional contributions made and dividends and capital distributions received. We record the effect of any impairment or other than temporary decrease in the value of the investment.

 

In the event a partially owned equity affiliate were to incur a loss and our cumulative proportionate share of the loss exceeded the carrying amount of the equity method investment, application of the equity method would be suspended and our proportionate share of further losses would not be recognized unless we committed to provide further financial support to the affiliate. We would resume application of the equity method once the affiliate became profitable and our proportionate share of the affiliate’s earnings equals our cumulative proportionate share of losses that were not recognized during the period the application of the equity method was suspended.

Revenue recognition

Our revenue is derived from long-term contracts for customers in our engineering segment, as well as short-term contracts for customers in our trading and manufacturing segment. Accounting treatment for these contracts in accordance with Accounting Standards Update (“ASU”) 2014-09 (Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customer), is as follows:

 

Performance obligations satisfied over time (Engineering services)

 

Recognition of performance obligations

 

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in the new revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Engineering service projects typically span between several days to over 5 years. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, is not distinct. Some contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the project life cycle (engineering).

 

Revenues are recognized as our obligations are satisfied over time, by reference to the progress towards complete satisfaction of that performance obligation.

 

If the Group expects the reference to progress certificates issued by the customers, with additional adjustments where necessary, depicts the Group’s performance in transferring control of goods or services promised to customers for individual projects, the Group satisfies the performance obligation over time and therefore, recognizes revenue over time in accordance with the output method for measuring progress. Under output method, revenue recognition is based on the stage of completion of the contracts, provided that the stage of contract completion and the gross billing value of contracting work can be measured reliably. The stage of completion of a contract is established by reference to the construction works certified by customers.

 

Remaining performance obligations (“RPOs”)

 

RPOs represent the amount of revenues we expect to recognize in the future from our contract commitments on projects and are hereafter referred to as “Backlog”. Backlog includes the entire expected revenue values for subsidiary we consolidate. Backlog may not be indicative of future operating results, and projects included in Backlog may be canceled, modified or otherwise altered by customers.

 

The Group had the following backlog:

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Engineering segment

 

 

5,400

 

 

 

11,581

 

 

Unrecognized contract revenue which is expected to be recognized in next 12 months is approximately US$5,400,000 (2020: US$11,581,000).

Performance obligations satisfied over time (Engineering services) (Cont’d)

 

Variable consideration

 

Contract modifications through change orders, claims and incentives are routine in the performance of the Group’s contracts to account for changes in the contract specifications or requirements. In most instances, contract modifications are not distinct from the existing contract due to the significant integration service provided in the contract and are accounted for as a modification of the existing contract and performance obligation. Either the Group or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work. Change orders that are unapproved as to both price and scope are evaluated as claims. The Group considers claims to be amounts in excess of approved contract prices that the Group seeks to collect from its customers or others for customer-caused delays, errors in specifications and designs, contract terminations, change orders that are either in dispute or are unapproved as to both scope and price, or other causes of unanticipated additional contract costs.

 

The Group estimates variable consideration for a performance obligation at the most likely amount to which the Group expects to be entitled (or the most likely amount the Group expects to incur in the case of liquidated damages), utilizing estimation methods that best predict the amount of consideration to which the Group will be entitled (or will be incurred in the case of liquidated damages). The Group includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Group’s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based largely on an assessment of its anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Group.

 

The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders and claims reflected in transaction price (or excluded from transaction price in the case of liquidated damages) are not resolved in the Group’s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.

 

Performance obligations satisfied at a point-in-time (Trading and manufacturing)

 

Revenue for our trading and manufacturing contracts is recognized at a point in time. Sales are recognized when control of the products has transferred, being when the products are delivered to the customer. Delivery occurs when the products have been delivered to the point of receipt by customer.

Classification of contract assets and liabilities

 

For revenue recognized associated with its contracts with customers over time, for which the Group has an enforceable right to receive compensation. Many of our contracts contain specific provisions that determine when the Group can bill for its work performed under these contracts.

 

Any revenue earned on a contract that has not yet been billed to the customer is recorded as a contract asset on the Group’s consolidated balance sheets.

 

The Group’s consolidated balance sheets present contract liabilities that contain deferred revenue that represent any costs incurred on contracts in process for which revenue has not yet been recognized.

 

Rental income

 

Rental income from operating leases is recognized in consolidated statements of operations and comprehensive income /(loss) on a straight-line basis over the term of the relevant lease.

Research and development costs

Research and development costs (“R&D” costs) are expensed as incurred. The R&D costs amounted to approximately US$61,000, US$497,000 and US$35,000 for the years ended December 31, 2021, 2020 and 2019 respectively and were included in “Selling and administrative expenses” in the Group’s consolidated statements of operations and comprehensive income / (loss).

Advertising and promotional expenses

Advertising and promotional expenses (“A&P” expenses) are expensed as incurred. The A&P expenses amounted to approximately US$7,000, US$7,000 and US$13,000 for the years ended December 31, 2021, 2020 and 2019 respectively and were included in “Selling and administrative expenses” in the Group’s consolidated statements of operations and comprehensive income / (loss).

Income taxes

The Group follows the liability method of accounting for income tax. Under this method, deferred tax assets and liabilities are recorded for future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled. The Group also evaluates whether the recorded deferred tax assets and valuation allowances can be realized and, when necessary, reduces the amounts to what is expected to be realized.

 

The accounting guidance on accounting for uncertainty in income taxes also addresses derecognition, classification, interest and penalties on income taxes, and accounting in interim periods. The Group does not believe it has any uncertain tax positions through the periods ended December 31, 2021, 2020 and 2019 respectively which would have a material impact on the Group’s consolidated financial statements.

 

Interest and penalties related to uncertain income tax positions are included in income tax expense on the Group’s consolidated statements of operations and comprehensive income / (loss). Interest and penalties actually incurred are charged to interest expense and the other income, respectively if applicable.

 

The Group files tax returns in Hong Kong and the PRC. The tax returns for 2021, 2020 and 2019 are subject to examination by Hong Kong and PRC taxing authorities, commencing with the first year filed.

Cash and cash equivalents

Cash and cash equivalents consist of cash on hand, and bank deposits with original maturities of three months or less, all of which are unrestricted as to withdrawal. There were no cash equivalents as of December 31, 2021 and 2020.

Restricted cash

Restricted cash represents cash deposits retained with banks in the PRC for issuance of performance bonds and guarantees to the customers and cash deposited by the Group into separate accounts and designated as collateral for standby letters of credit in the same amount in accordance with contractual agreements.

Accounts receivable and allowance for doubtful accounts

The Group does not charge interest to its customers and carries its customer receivables at their face amounts, less an allowance for doubtful accounts. As is common practice in the industry, the Group classifies all accounts receivable as current assets.

 

The Group grants trade credit, on a non-collateralized basis, to its customers and is subject to potential credit risk related to changes in business and overall economic activity. The Group analyzes specific accounts receivable balances, historical bad debts, customer credit-worthiness, current economic trends and changes in customer payment terms when evaluating the adequacy of the allowance for doubtful accounts. In the event that a customer balance is deemed to be uncollectible, the account balance is written-off against the allowance for doubtful accounts.

Inventories

Inventories are measured using the first-in, first-out method and are stated at the lower of cost or net realizable value. Cost of finished goods comprise direct material, direct production costs and an allocated portion of production overhead costs based on normal operating capacity. Allowance is made for obsolete, slow moving or defective items, where appropriate.

Property, plant and equipment and land use right, net

Property, plant and equipment is carried at cost. Major modifications or refurbishments which extend the useful life of the assets are capitalized and depreciated over the adjusted remaining useful life of the assets. Upon retirement or disposition of property, plant and equipment, the cost and related accumulated depreciation are removed and any resulting gain or loss is recognized in consolidated income from operations. The cost of maintenance and repairs is charged to expense as incurred. Property, plant and equipment is reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If the carrying value of property, plant and equipment exceeds its fair value, an impairment charge would be recorded in the consolidated statement of operations.

 

Depreciation of property, plant and equipment are computed using the straight-line method over the assets’ estimated useful lives as follows:

 

Office premises

47 to 51 years

Leasehold improvements

over terms of the leases or the useful lives whichever is less

Furniture, fixtures and office equipment

3 to 5 years

Motor vehicles

4 years

Testing equipment   

3 years

Long-term investment

The Group has elected to apply the measurement alternative to equity securities without readily determinable fair values. As such, the Group’s non-marketable equity securities are measured at cost, less any impairment, and are adjusted for changes in fair value resulting from observable transactions for identical or similar investments of the investee.

Lease arrangements

In the ordinary course of business, the Group enters into a variety of operating lease arrangements.

 

Operating right-of-use leases are included in operating lease right-of-use assets, current portion of long-term operating lease obligations and long-term operating lease obligations, net of current maturities on the Group’s consolidated balance sheets, as appropriate. Operating lease right-of-use assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of the Group’s leases do not provide an implicit rate to calculate present value, the Group determines this rate by estimating the Group’s incremental borrowing rate, utilizing the borrowing rates associated with the Group’s various debt instruments. The operating lease right-of-use asset also includes any lease payments made and initial direct costs incurred and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.

 

Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.

Goodwill

Goodwill is not amortized. The Group performs either a qualitative or quantitative assessment to review goodwill for impairment on an annual basis. This assessment is performed at the beginning of the fourth quarter, or when circumstances change, such as a significant adverse change in the business climate or the decision to sell a business, both of which would indicate that impairment may have occurred.

 

A qualitative assessment considers financial, industry, segment and macroeconomic factors, if the qualitative assessment indicates a potential for impairment, a quantitative assessment is performed to determine if impairment exists. The quantitative assessment begins with a comparison of the fair value of the reporting unit with its carrying value. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss would be recognized in an amount equal to that excess, limited to the total amount of the goodwill allocated to the reporting unit. If the carrying value of goodwill exceeds its implied fair value, an impairment charge would be recorded in the consolidated statements of operations and comprehensive income / (loss).

 

As a result of the annual qualitative review process in 2021 and 2020, the Group determined it was not necessary to perform a quantitative assessment.

Foreign currency translation

The assets and liabilities of the Group’s subsidiaries denominated in currencies other than U.S. dollars are translated into U.S. dollars using the applicable exchange rates at the consolidated balance sheet date. For consolidated statements of operations and comprehensive income/(loss)’ items, amounts denominated in currencies other than U.S. dollars were translated into U.S. dollars using the average exchange rate during the period. Equity accounts were translated at their historical exchange rates. Net gains and losses resulting from translation of foreign currency on consolidated financial statements are included in the consolidated statements of stockholders’ equity as accumulated other comprehensive income. Foreign currency transaction gains and losses are reflected in the consolidated statements of operations and comprehensive income / (loss).

Comprehensive income / (loss)

We account for comprehensive income in accordance with ASC No. 220, “Comprehensive Income”, which specifies the computation, presentation and disclosure requirements for comprehensive income / (loss). Comprehensive income / (loss) consists of net income / (loss) and foreign currency translation adjustments, primarily from fluctuations in foreign currency exchange rates of our foreign subsidiaries with a functional currency other than the U.S. dollar.

Ordinary share

On November 22, 2011, the Company filed Amended and Restated Memorandum and Articles of Association with the Registry of Corporate Affairs of the BVI Financial Services Commission that on November 29, 2011 became effective as of the filing date to amend the Company’s ordinary shares of US$0.01 par value capital stock to no par value capital stock. Treasury stock is accounted for using the cost method. When treasury stock is reissued, the value is computed and recorded using a weighted-average basis.

 

On October 8, 2019, the Company had stock split in the form of bonus shares at the rate of one ordinary share for every two ordinary shares held, creating 1,030,950 new shares of common stock.

 

On March 3, 2021, the Company had stock split in the form of  bonus shares at the rate of two ordinary shares for every three ordinary shares held, creating 2,061,900 new shares of common stock.

 

The effect of the above stock splits have been reflected retroactively in the financial statements and net income per ordinary share computations.

Net income per ordinary share

The Group computes net income per ordinary share using the treasury stock method. Under the treasury stock method, basic earnings per share attributable to Euro Tech Holdings Company Limited are computed by dividing net income attributable to Euro Tech Holdings Company Limited by the weighted average number of ordinary shares outstanding during the period. The Group reports both basic earnings per share, which is based on the weighted average number of ordinary shares outstanding, and diluted earnings per share, which is based on the weighted average number of ordinary shares outstanding and all dilutive potential ordinary shares outstanding.

 

Outstanding stock options are the only dilutive potential shares of the Company.

Stock-based compensation

The Group determines compensation expense for stock-based awards based on the estimated fair values at the grant date and recognizes the related compensation expense over the vesting period. The Group uses the straight-line amortization method to recognize compensation expense related to stock-based awards that have only service conditions. This method recognizes stock compensation expense on a straight-line basis over the requisite service period for the entire award.

Use of estimates

The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting estimates of the Group require a higher degree of judgment than others in their application. These include the recognition of revenue and earnings from engineering contracts over time, the valuation of goodwill, and contract assets and contract liabilities. Management continually evaluates all of its estimates and judgments based on available information and experience; however, actual results could differ from these estimates.

Related parties

Related parties are affiliates of the Group; entities for which investments are accounted for by the equity method by the Group; trusts for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of management; principal owners of the Group; its management; members of the immediate families of principal owners of the Group and its management; and other parties with which the Group may deal if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. Another party also is a related party if it can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests.

Segment information

The Group reports segment information based on the “management” approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of the Group’s reportable segments. The Group categorises its operations into two business segments: Trading and manufacturing, and Engineering.

Concentrations

Financial instruments that potentially subject the Group to a concentration of credit risk consist principally of cash and cash equivalents and accounts receivable, net. The Group maintains substantially all of its cash and cash equivalent balances with large financial institutions which are believed to be high quality institutions.

 

The Group is subject to a concentration of risk because it derives a significant portion of its revenues from a few customers. The Group’s top customers accounting for more than 5% of the Group’s revenue generated approximately 15%, 23%, and 34% of consolidated revenues for the years ended December 31, 2021, 2020 and 2019, respectively.

 

The Group grants trade credit under contractual payment terms, generally without collateral, to its customers, which include high credit quality electric utilities, general contractors, owners and managers of industrial properties and government departments.

Consequently, the Group is subject to potential credit risk related to changes in business and economic factors. At December 31, 2021, three (2020: three) of the Group’s customers individually exceeded 10.0% of accounts receivable, net. The Group believes the terms and conditions in its contracts, billing and collection policies are adequate to minimize the potential credit risk.

Finance costs

Interest relating to loans repaid is expensed in the period the repayment occurs.

Warranties

The suppliers of the Group offer a standard one-year warranty to end customers of the Group. The Group only provides labour service to repair or replace parts. The Group does not maintain a general warranty reserve because historically labour costs for such repair or replacement have been de minimis.

Shipping and handling costs

Amounts billed to customers related to shipping and handling are classified as revenues, and the Group’s shipping and handling costs are included in cost of revenues.

Statutory reserves

The Group is required to make appropriation to reserve funds, comprising the statutory reserve fund and statutory staff welfare fund, based on after-tax net income determined with generally accepted accounting principles of the PRC (“PRC GAAP”).

 

Appropriations to the statutory reserve fund is required to be at least 10% of the after tax net income determined in accordance with PRC GAAP until the reserve fund is equal to 50% of the entities’ registered capital.

Fair value measurements

The Group uses the three-tier hierarchy of fair value measurement, which prioritizes the inputs used in measuring fair value based upon their degree of availability in external active markets. These tiers include: Level 1 (the highest priority), defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3 (the lowest priority), defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.

 

As of December 31, 2021 and 2020, the Group determined that the carrying values of cash and cash equivalents, restricted cash, accounts receivable, net, prepayments and other current assets, contract assets, bank borrowings, accounts payable, contract liabilities, other payables and accrued expenses approximate their fair values because of the short-term nature of these instruments.

Recent accounting pronouncements

Changes to GAAP are typically established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s ASC. The Group considers the applicability and impact of all ASUs. The Group, based on its assessment, determined that any recently issued or proposed ASUs not listed below are either not applicable to the Group or may have minimal impact on its consolidated financial statements.

 

Recently adopted accounting pronouncements

 

In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes, eliminates certain exceptions within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistent application among reporting entities. The Group adopted this ASU in January 2021 and there was no effect on the consolidated financial statements or disclosures.

 

In January 2020, the FASB issued ASU 2020-01, “Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815),” an amendment clarifying the interaction between accounting standards related to equity securities, equity method investments, and certain derivative instruments. The Group adopted this guidance in January 2021 and there was no effect on the consolidated financial statements or disclosures.

 

Recently issued accounting pronouncements not yet adopted

 

In October 2020, the FASB issued ASU 2020-10, “Codification Improvements,” this ASU affects a wide variety of Topics in the Codification. They apply to all reporting entities within the scope of the affected accounting guidance. More specifically, this ASU, among other things, contains amendments that improve the consistency of the Codification by including all disclosure guidance in the appropriate Disclosure Section (Section 50). Many of the amendments arose because the FASB provided an option to give certain information either on the face of the financial statements or in the notes to financial statements and that option only was included in the Other Presentation Matters Section (Section 45) of the Codification. The option to disclose information in the notes to financial statements should have been codified in the Disclosure Section as well as the Other Presentation Matters Section (or other Section of the Codification in which the option to disclose in the notes to financial statements appears). Those amendments are not expected to change current practice. The amendments are effective for annual periods beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022. Early application of the amendments is permitted for and varies based on the entity. The amendments should be applied retrospectively and at the beginning of the period that includes the adoption date. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

Reclassification

Certain reclassifications have been made to prior year amounts to conform with the current year presentation.

Non-controlling interests

For entities that are consolidated, but not 100% owned, a portion of the income or loss and equity is allocated to owners other than the Group. The aggregate of the income or loss and corresponding equity that is not owned by the Group is included within non-controlling interests in the consolidated financial statements.

 

Non-controlling interests is presented as a separate component of equity in the consolidated balance sheets. Net income includes the net income attributable to the holders of non-controlling interests in the consolidated statements of operations and comprehensive income / (loss). Profits and losses are allocated to non-controlling interests in proportion to their relative ownership interests regardless of their basis.

Impairment of long lived assets

Long-lived assets such as property, plant and equipment with finite lives are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the assets to an estimate of future undiscounted cash flows expected to be generated from the use of the assets and their eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the assets, the Group recognizes an impairment loss based on the excess of the carrying value of the assets over the fair value of the assets. There was no impairment of long lived assets during 2021, 2020 and 2019, respectively.

Effect of the Restatement on the Consolidated Financial Statements

Subsequent to the issuance of the Company’s consolidated financial statements for the year ended December 31, 2021 on May 13, 2022, certain errors were identified,

 

 

(i)

(loss) / gain on disposal of property, plant and equipment not included in operating income / (loss)

 

 

 

 

(ii)

bonus share issuances were not accounted for and disclosed as stock splits in the consolidated statements of shareholders' equity, earnings per share computations for all periods presented

 

The impact of the restatement on the December 31, 2021 financial statements is reflected in the following tables:

 

CONSOLIDATED BALANCE SHEETS

December 31, 2021

As Previously Reported

As Restated

US$’000

US$’000

Ordinary share

5,322,459 no par value shares issued as of December 31, 2021 (2020: 3,260,559)

7,899,832 no par value shares issued as of December 31, 2021 and 2020

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME / (LOSS)

 

 

December 31

 

 

 

As Previously Reported

 

 

As Restated

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Operating income / (loss)

 

 

 

 

 

 

2021

 

 

781

 

 

 

771

 

2020

 

 

(1,701

)

 

 

(272

)

2019

 

 

(440

)

 

 

(445

)

 

 

 

 

 

 

 

 

 

Net income / (loss) per ordinary share attributable to Euro Tech Holdings Company Limited’s shareholders

 

 

 

 

 

 

 

 

- Basic

 

 

 

 

 

 

 

 

2021

 

$

US0.19

 

 

$

 US0.13

 

2020

 

$

 US0.25

 

 

$

 US0.10

 

2019

 

$

 US(0.06

 

$

 US(0.02

 

 

 

 

 

 

 

 

 

- Diluted

 

 

 

 

 

 

 

 

2021

 

$

 US0.19

 

 

$

 US0.13

 

2020

 

$

 US0.25

 

 

$

 US0.10

 

2019

 

$

 US(0.06)

 

 

$

 US(0.02

 

 

 

 

 

 

 

 

 

Weighted average number of ordinary shares outstanding

 

 

 

 

 

 

 

 

- Basic

 

 

 

 

 

 

 

 

2021

 

 

5,154,759

 

 

 

7,732,132

 

2020

 

 

3,092,859

 

 

 

7,732,132

 

2019

 

 

2,301,993

 

 

 

7,732,132

 

 

 

 

 

 

 

 

 

 

- Diluted

 

 

 

 

 

 

 

 

2021

 

 

5,154,759

 

 

 

7,732,132

 

2020

 

 

3,092,859

 

 

 

7,732,132

 

2019

 

 

2,301,993

 

 

 

7,732,132

 

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

 

 

December 31

 

 

 

As Previously Reported

 

 

As Restated

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

 Number of ordinary share

 

 

 

 

 

 

Balance at December 31, 2018

 

 

2,229,609

 

 

 

7,899,832

 

Balance at December 31, 2019

 

 

3,260,559

 

 

 

7,899,832

 

Balance at December 31, 2020

 

 

3,260,559

 

 

 

7,899,832

 

Balance at December 31, 2021

 

 

5,322,459

 

 

 

7,899,832

 

Commensurate adjustments have been made to Notes 2 (s), 11, 16 and 24 to the consolidated financial statements.  

ZHEJIANG TIANLAN  
Basis of consolidation

The accompanying consolidated financial statements include the results of operations of the Company and its subsidiaries. Significant intercompany transactions and balances have been eliminated.

Subsidiaries

Subsidiaries are all entities over which the Group has control; has the power to appoint or remove the majority of the members of the board of directors; has the right to cast a majority of votes at the meeting of the board of directors or to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders.

Revenue recognition

Our revenue is derived from long-term contracts for customers, as well as short-term contracts for customers. Accounting treatment for these contracts in accordance with Accounting Standards Update (“ASU”) 2014-09 (Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers), is as follows:

Performance obligations satisfied over time (Design, installation and operation management services)

 

Recognition of performance obligations

 

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in the new revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Engineering projects typically span between 12 to 36 months. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Some contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the project life cycle (design, installation and operation management services).

 

Revenues are recognized as our obligations are satisfied over time, using the ratio of project costs incurred to estimated total costs for each contract because of the continuous transfer of control to the customer as all of the work is performed at the customer’s site and, therefore, the customer controls the asset as it is being installed. This continuous transfer of control to the customer is further supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay the Group for costs incurred plus a reasonable profit and take control of any work in process. This cost-to-cost measure is used because management considers it to be the best available measure of progress on these contracts. Contract costs include all direct material, labor, subcontract and other costs.

 

Items excluded from cost-to-cost

 

Pre-contract costs are generally not material and are charged to expense as incurred, but in certain cases pre-contract recognition may be deferred if specific probability criteria are met.

 

Variable consideration

 

Contract modifications through change orders, claims and incentives are routine in the performance of the Group’s contracts to account for changes in the contract specifications or requirements. In most instances, contract modifications are not distinct from the existing contract due to the significant integration of services provided in the contract and are accounted for as a modification of the existing contract and performance obligation. Either the Group or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work. Change orders that are unapproved as to both price and scope are evaluated as claims. The Group considers claims to be amounts in excess of approved contract prices that the Group seeks to collect from its customers or others for customer-caused delays, errors in specifications and designs, contract terminations, change orders that are either in dispute or are unapproved as to both scope and price, or other causes of unanticipated additional contract costs.

The Group estimates variable consideration for a performance obligation at the most likely amount to which the Group expects to be entitled (or the most likely amount the Group expects to incur in the case of liquidated damages), utilizing estimation methods that best predict the amount of consideration to which the Group will be entitled (or will incur in the case of liquidated damages). The Group includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Group’s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based largely on an assessment of its anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Group.

 

The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders and claims reflected in transaction price (or excluded from transaction price in the case of liquidated damages) are not resolved in the Group’s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.

 

Performance obligations satisfied at a point-in-time (Sales of equipment)

 

Revenue for our sales contracts is recognized at a point in time. Sales are recognized when control of the products has transferred, being when the products are delivered to the customer. Delivery occurs when the products have been delivered to the point of receipt by customer.

Research and development costs

Research and development costs (“R&D” costs) are expensed as incurred. The R&D costs amounted to approximately 23,419,000, RMB28,589,000 and RMB19,018,000 for the years ended December 31, 2021, 2020 and 2019 respectively and were included in “Selling and administrative expenses” in the Group’s consolidated statements of operations.

Income taxes

The Group follows the liability method of accounting for income tax. Under this method, deferred tax assets and liabilities are recorded for future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled. The Group also evaluates whether the recorded deferred tax assets and valuation allowances can be realized and, when necessary, reduces the amounts to what is expected to be realized.

 

The accounting guidance on accounting for uncertainty in income taxes also addresses derecognition, classification, interest and penalties on income taxes, and accounting in interim periods. The Group does not believe it has any uncertain tax positions through the periods ended December 31, 2021, 2020 and 2019 respectively which would have a material impact on the Group’s consolidated financial statements.

 

The Group files tax returns in the PRC. The tax returns for 2021, 2020 and 2019 are subject to examination by the PRC taxing authorities, commencing with the first year filed.

Cash and cash equivalents

Cash and cash equivalents consist of bank deposits with original maturities of three months or less, all of which are unrestricted as to withdrawal and uninsured. There were no cash equivalents as of December 31, 2021 and 2020.

Accounts receivable and allowance for doubtful accounts

The Group does not charge interest to its customers and carries its customer receivables at their face amounts, less an allowance for doubtful accounts. As is common practice in the industry, the Group classifies all accounts receivable as current assets.

 

The Group grants trade credit, on a non-collateralized basis, to its customers and is subject to potential credit risk related to changes in business and overall economic activity. The Group analyzes specific accounts receivable balances, historical bad debts, customer credit-worthiness, current economic trends and changes in customer payment terms when evaluating the adequacy of the allowance for doubtful accounts. In the event that a customer balance is deemed to be uncollectible, the account balance is written-off against the allowance for doubtful accounts.

Inventories

Inventories are measured using the weighted average method and are stated at the lower of cost or net realizable value. Cost of finished goods comprise direct material, direct production costs and an allocated portion of production overhead costs based on normal operating capacity.

Property, plant and equipment and land use right, net

Property, plant and equipment is carried at cost. Major modifications or refurbishments which extend the useful life of the assets are capitalized and depreciated over the adjusted remaining useful life of the assets. Upon retirement or disposition of property, plant and equipment, the cost and related accumulated depreciation are removed and any resulting gain or loss is recognized in consolidated income from operations. The cost of maintenance and repairs is charged to expense as incurred. Property, plant and equipment is reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If the carrying value of property, plant and equipment exceeds its fair value, an impairment charge would be recorded in the consolidated statement of operations.

Land in the PRC is owned by the PRC government. The government in the PRC, according to PRC Law, may sell the right to use the land for a specific period of time. Thus, all of the Group’s land purchases in the PRC are considered to be leasehold land and are classified as land use right.

 

Depreciation of property, plant and equipment and amortization of land use right are computed using the straight-line method over the assets’ estimated useful lives as follows:

 

Land use right

Over terms of the leases

Buildings and leasehold improvements

11 to 50 years, with 5% residual value

Furniture, fixtures and office equipment

5 years, with 5% residual value

Motor vehicles

5 years, with 5% residual value

Plant and machineries

5 to 10 years, with 5% residual value

Lease arrangements

The Group adopted ASU No. 2016-02, Leases (Topic 842). The Group leases certain equipment under finance leases. The economic substance of the leases is a financing transaction for acquisition of the equipment. Accordingly, the right-of-use assets for these leases are included on the Group’s consolidated balance sheets in property, plant and equipment, net of accumulated depreciation, amortization and impairment losses, with a corresponding amount recorded in current portion of long-term finance lease obligations. The finance lease assets are amortized over the life of the lease or, if shorter, the life of the leased asset, on a straight-line basis and included in depreciation expense. The financing component associated with finance lease obligations is included in interest expense. Generally, for the Group’s finance leases an implicit rate to calculate present value is provided in the lease agreement, however if a rate in not provided the Group determines this rate by estimating the Group’s incremental borrowing rate, utilizing the borrowing rates associated with the Group’s various debt instruments.

 

The Group determines if an arrangement is a lease at inception. Lease liabilities are the Group’s obligation to make lease payments arising from a lease and are measured on a discounted basis.

Net income per ordinary share

The Group computes net income per ordinary share using the treasury stock method. Under the treasury stock method, basic earnings per share attributable to Zhejiang Tianlan Environmental Protection Technology Company Limited are computed by dividing net income attributable to Zhejiang Tianlan Environmental Protection Technology Company Limited by the weighted average number of ordinary shares outstanding during the period.

Use of estimates

The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting estimates of the Group require a higher degree of judgment than others in their application. These include the recognition of revenue and earnings from contracts over time, contract assets, net and contract liabilities. Management continually evaluates all of its estimates and judgments based on available information and experience; however, actual results could differ from these estimates.

Related parties

Entities are considered to be related to the Group if the parties, directly or indirectly, through one or more intermediaries, control, are controlled by, or are under common control with the Group. Related parties also include principal owners of the Group, its management, members of the immediate families of principal owners of the Group and its management and other parties with which the Group may deal if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.

Concentrations

Financial instruments that potentially subject the Group to a concentration of credit risk consist principally of cash and cash equivalents and accounts receivable, net. The Group maintains substantially all of its cash and cash equivalent balances with large financial institutions which are believed to be high quality institutions.

 

The Group is subject to a concentration of risk because it derives a significant portion of its revenues from a few customers. The Group’s top five customers accounted for approximately 35%, 39%, and 40% of consolidated revenues for the years ended December 31, 2021, 2020 and 2019, respectively. For the years ended December 31, 2021, 2020 and 2019, one customer accounted for 16%, 16% and 17% of annual revenues, respectively.

 

The Group grants trade credit under contractual payment terms, generally without collateral, to its customers, which include high credit quality electric utilities, general contractors, owners and managers of industrial properties.

 

Consequently, the Group is subject to potential credit risk related to changes in business and economic factors. At December 31, 2021 and 2020, none of the Group’s customers individually exceeded 10.0% of accounts receivable. The Group believes the terms and conditions in its contracts, billing and collection policies are adequate to minimize the potential credit risk.

Finance costs

Interest relating to loans repaid is expensed in the period the repayment occurs.

Warranties

The suppliers of the Group offer a standard one-year warranty to end customer of the Group. The Group only provides labour service to repair or replace parts. The Group does not maintain a general warranty reserve because historically labour costs for such repair or replacement have been de minimis.

Shipping and handling costs

Amounts billed to customers related to shipping and handling are classified as revenues, and the Group’s shipping and handling costs are included in cost of revenues.

Statutory reserves

The Group is required to make appropriation to reserve, comprising the PRC statutory reserve, based on after-tax net income determined with generally accepted accounting principles of the PRC (“PRC GAAP”).

 

Appropriations to the PRC statutory reserve are required to be at least 10% of the after tax net income determined in accordance with PRC GAAP until the reserve is equal to 50% of the entities’ registered capital.

Fair value measurements

The Group uses the three-tier hierarchy of fair value measurement, which prioritizes the inputs used in measuring fair value based upon their degree of availability in external active markets. These tiers include: Level 1 (the highest priority), defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3 (the lowest priority), defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.

 

As of December 31, 2021 and 2020, the Group determined that the carrying values of cash, and cash equivalents, accounts receivable, net, prepayments and other current assets, contract assets, bank borrowings, accounts payable, other payables and accrued expenses and contract liabilities approximate their fair values because of the short-term nature of these instruments.

Recent accounting pronouncements

Changes to GAAP are typically established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s ASC. The Group considers the applicability and impact of all ASUs. The Group, based on its assessment, determined that any recently issued or proposed ASUs not listed below are either not applicable to the Group or may have minimal impact on its consolidated financial statements.

 

Recently adopted accounting pronouncements

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments, which introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial instruments, including trade receivables and off-balance sheet credit exposures. Under this guidance, an entity is required to consider a broader range of information to estimate expected credit losses, which may result in earlier recognition of losses. This ASU also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management’s estimate of expected credit losses and the reasons for those changes.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements for Level 1, Level 2 and Level 3 instruments in the fair value hierarchy. The Group adopted this ASU in January 2020 and there was no effect on the consolidated financial statements or disclosures.

 

Recently issued accounting pronouncements not yet adopted

 

In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes, eliminates certain exceptions within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistent application among reporting entities. The guidance is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years, with early adoption permitted. Upon adoption, the Group must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The adoption of this standard is not expected to have a material impact on the Group’s consolidated financial statements or disclosures.

 

In January 2020, the FASB issued ASU 2020-01, “Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815),” an amendment clarifying the interaction between accounting standards related to equity securities, equity method investments, and certain derivative instruments. The guidance is effective for fiscal years beginning after December 15, 2020. ASU 2020-01 will become effective for the Group in fiscal 2022. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

 

In October 2020, the FASB issued ASU 2020-10, “Codification Improvements,” this ASU affects a wide variety of Topics in the Codification. They apply to all reporting entities within the scope of the affected accounting guidance. More specifically, this ASU, among other things, contains amendments that improve the consistency of the Codification by including all disclosure guidance in the appropriate Disclosure Section (Section 50). Many of the amendments arose because the FASB provided an option to give certain information either on the face of the financial statements or in the notes to financial statements and that option only was included in the Other Presentation Matters Section (Section 45) of the Codification. The option to disclose information in the notes to financial statements should have been codified in the Disclosure Section as well as the Other Presentation Matters Section (or other Section of the Codification in which the option to disclose in the notes to financial statements appears). Those amendments are not expected to change current practice. The amendments are effective for annual periods beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022. Early application of the amendments is permitted for and varies based on the entity. The amendments should be applied retrospectively and at the beginning of the period that includes the adoption date. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.

Non-controlling interests

For entities that are consolidated, but not 100% owned, a portion of the income or loss and equity is allocated to owners other than the Group. The aggregate of the income or loss and corresponding equity that is not owned by the Group is included within non-controlling interests in the consolidated financial statements.

 

Non-controlling interests is presented as a separate component of equity in the consolidated balance sheets. Net income includes the net income attributable to the holders of non-controlling interests in the consolidated statements of operations and comprehensive income / (loss). Profits and losses are allocated to non-controlling interests in proportion to their relative ownership interests regardless of their basis.

Basis of presentation

The accompanying consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”).

Classification of contract assets and liabilities

For revenue recognized associated with its contracts with customers over time, for which the Group has an enforceable right to receive compensation. Many of our contracts contain specific provisions that determine when the Group can bill for its work performed under these contracts.

 

Any revenue earned on a contract that has not yet been billed to the customer is recorded as a contract asset on the Group’s consolidated balance sheets.

 

The Group’s consolidated balance sheets present contract liabilities that contain deferred revenue that represent any costs incurred on contracts in process for which revenue has not yet been recognized.

Intangible assets, net

The Group is currently amortizing its acquired intangible assets, consisted of patents and others, with finite-lived over periods generally ranging between three to twenty years.

Government grant income

Government grant income consists of receipt of funds to subsidize the investment cost of technical development in China. No present or future obligation arises from the receipt of such amount.

 

Government grants are recognized in the consolidated balance sheet initially when there is reasonable assurance that they will be received and that the Group will comply with the conditions attaching to them. Grants that compensate the Group for expenses incurred are recognized as income in the consolidated statement of operations on a systematic basis in the same periods in which the expenses are incurred. Grants that compensate the Group for the cost of an asset are deducted from the carrying amount of the asset and consequently are effectively recognized in the consolidated statements of operations over the useful life of the asset by way of reduced depreciation expenses.

Share capital

Paid in capital refers to the registered capital paid up by the shareholders of the Company.

 

At December 31, 2021, there were 82,572,000 shares (2020: 82,572,000 shares) issued.

Short-term and long-term investments

The Group has elected to apply the measurement alternative to equity securities without readily determinable fair values. As such, the Group’s non-marketable equity securities are measured at cost, less any impairment, and are adjusted for changes in fair value resulting from observable transactions for identical or similar investments of the investee.

Impairment of long lived assets

Long-lived assets such as property, plant and equipment and intangible assets with finite lives are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the assets to an estimate of future undiscounted cash flows expected to be generated from the use of the assets and their eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the assets, the Group recognizes an impairment loss based on the excess of the carrying value of the assets over the fair value of the assets. The impairment of long-lived assets amounted to approximately RMB Nil, RMB2,742,000 and RMB Nil for the years ended December 31, 2021, 2020 and 2019 respectively and were included in “Selling and administrative expenses” in the Group’s consolidated statements of operations.

XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization and business (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of significant subsidiaries

Name of entity

 

Ownership interest held by the Group

 

 

Place of incorporation and principal place of operation

 

Principal activities

 

 

 

2021

 

 

2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Euro Tech (Far East) Limited

 

 

100%

 

 

100%

 

Hong Kong

 

Marketing and trading of water and waste water related process control, analytical and testing instruments, disinfection equipment, supplies and related automation systems

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Euro Tech Trading (Shanghai) Limited

 

 

100%

 

 

100%

 

The PRC

 

Inactive

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shanghai Euro Tech Limited

 

 

100%

 

 

100%

 

The PRC

 

Manufacturing of analytical and testing equipment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shanghai Euro Tech Environmental Engineering Company Limited

 

-

 

 

 

100%

 

The PRC

 

Inactive

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Euro Tech (China) Limited

 

 

-

 

 

-

 

 

Hong Kong

 

Inactive

 

Name of entity

 

Ownership interest held by the Group

 

 

Place of incorporation and principal place of operation

 

Principal activities

 

 

 

2021

 

 

2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Yixing Pact Environmental Technology Co., Ltd.

 

 

58%

 

 

58%

 

The PRC

 

Design, manufacturing and operation of water and waste water treatment machinery and equipment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pact Asia Pacific Limited

 

 

58%

 

 

58%

 

The British Virgin Islands

 

Selling of environmental protection equipment, undertaking environment protection projects and providing relevant technology advice, training and services

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Affiliate:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Zhejiang Tianlan Environmental Protection Technology Co. Ltd. (“Blue Sky”)

 

 

19.4%*

 

 

19.4%*

 

The PRC

 

Design, general contract, equipment manufacturing, installation, testing and operation management of the treatment of waste gases emitted

 
ZHEJIANG TIANLAN  
Schedule of significant subsidiaries

Name of entity

 

Ownership interest held by the Group

 

 

Place of incorporation and principal place of operation

 

Principal activities

 

 

 

2021

 

 

2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Zhejiang Tianlan Environmental Protection Engineering Company Limited 

 

 

100%*

 

 

100%*

 

PRC

 

Design, general contract, installation and operating management of environmental protection projects 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Hangzhou Tianlan Environmental Protection Equipment Company Limited

 

 

51%

 

 

51%

 

PRC

 

Manufacturing and installation services of environmental protection equipment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Hangzhou Tianlan Pure Environmental Protection Technology Company Limited

 

 

38.25%

 

 

38.25%

 

PRC

 

Manufacturing of environmental protection equipment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Hangzhou Tiancan Environmental Technology Company Limited

 

 

80%

 

 

80%

 

PRC

 

Manufacturing of environmental protection equipment

 
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of significant accounting policies (Tables)
12 Months Ended
Dec. 31, 2021
Summary of significant accounting policies  
Property, plant and equipment

Office premises

47 to 51 years

Leasehold improvements

over terms of the leases or the useful lives whichever is less

Furniture, fixtures and office equipment

3 to 5 years

Motor vehicles

4 years

Testing equipment   

3 years

Engineering segment backlog

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Engineering segment

 

 

5,400

 

 

 

11,581

 

Impact of the restatement equity

December 31, 2021

As Previously Reported

As Restated

US$’000

US$’000

Ordinary share

5,322,459 no par value shares issued as of December 31, 2021 (2020: 3,260,559)

7,899,832 no par value shares issued as of December 31, 2021 and 2020

Impact of the restatement income loss of opration

 

 

December 31

 

 

 

As Previously Reported

 

 

As Restated

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Operating income / (loss)

 

 

 

 

 

 

2021

 

 

781

 

 

 

771

 

2020

 

 

(1,701

)

 

 

(272

)

2019

 

 

(440

)

 

 

(445

)

 

 

 

 

 

 

 

 

 

Net income / (loss) per ordinary share attributable to Euro Tech Holdings Company Limited’s shareholders

 

 

 

 

 

 

 

 

- Basic

 

 

 

 

 

 

 

 

2021

 

$

US0.19

 

 

$

 US0.13

 

2020

 

$

 US0.25

 

 

$

 US0.10

 

2019

 

$

 US(0.06

 

$

 US(0.02

 

 

 

 

 

 

 

 

 

- Diluted

 

 

 

 

 

 

 

 

2021

 

$

 US0.19

 

 

$

 US0.13

 

2020

 

$

 US0.25

 

 

$

 US0.10

 

2019

 

$

 US(0.06)

 

 

$

 US(0.02

 

 

 

 

 

 

 

 

 

Weighted average number of ordinary shares outstanding

 

 

 

 

 

 

 

 

- Basic

 

 

 

 

 

 

 

 

2021

 

 

5,154,759

 

 

 

7,732,132

 

2020

 

 

3,092,859

 

 

 

7,732,132

 

2019

 

 

2,301,993

 

 

 

7,732,132

 

 

 

 

 

 

 

 

 

 

- Diluted

 

 

 

 

 

 

 

 

2021

 

 

5,154,759

 

 

 

7,732,132

 

2020

 

 

3,092,859

 

 

 

7,732,132

 

2019

 

 

2,301,993

 

 

 

7,732,132

 

Impact of the restatement shareholders equity

 

 

December 31

 

 

 

As Previously Reported

 

 

As Restated

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

 Number of ordinary share

 

 

 

 

 

 

Balance at December 31, 2018

 

 

2,229,609

 

 

 

7,899,832

 

Balance at December 31, 2019

 

 

3,260,559

 

 

 

7,899,832

 

Balance at December 31, 2020

 

 

3,260,559

 

 

 

7,899,832

 

Balance at December 31, 2021

 

 

5,322,459

 

 

 

7,899,832

 

XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Lease obligations (Tables)
12 Months Ended
Dec. 31, 2021
Lease expense

 

 

Years ended December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Operating lease cost

 

 

243

 

 

 

257

 

Short-term lease cost

 

 

62

 

 

 

64

 

 

 

 

 

 

 

 

Total lease cost

 

 

305

 

 

 

321

 

Supplemental information related to operating leases

 

 

Years ended December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating cash flows from operating leases

 

 

196

 

 

 

195

 

 

 

 

 

 

 

 

Right-of-use assets obtained in exchange for lease obligations (noncash):

 

 

 

 

 

 

 

 

Operating leases

 

 

-

 

 

 

-

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Operating leases

 

 

 

 

 

 

Operating lease right-of-use assets

 

 

238

 

 

 

233

 

 

 

 

 

 

 

 

Current portion of long-term operating lease obligations

 

 

175

 

 

 

118

 

Long-term operating lease obligations, net of current maturities

 

 

41

 

 

 

94

 

 

 

 

 

 

 

 

 

 

 

216

 

 

 

212

 

Total operating lease liabilities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average remaining lease term

 

 

 

 

 

 

 

 

Operating leases

 

23 months

 

 

16 months

 

 

 

 

 

 

 

 

 

 

Weighted average discount rate

 

 

 

 

 

 

 

 

Operating leases

 

 

5%

 

 

5%
Future minimum lease payments required under operating leases

 

 

Operating

leases

 

 

 

US$’000

 

 

 

 

 

Year ending December 31,

 

 

 

2022

 

 

181

 

2023

 

 

42

 

 

 

 

 

Total lease payments

 

 

223

 

Less: imputed interest

 

 

(7)

 

 

 

 

Total

 

 

216

 

ZHEJIANG TIANLAN  
Lease expense

 

 

Years ended December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Finance lease cost:

 

 

 

 

 

 

Amortization of right-of-use assets

 

 

-

 

 

 

5,837

 

Interest on lease liabilities included under cost of revenue and selling and administrative expenses

 

 

-

 

 

 

1,244

 

 

 

 

 

 

 

 

 

 

Total finance lease cost

 

 

-

 

 

 

7,081

 

Supplemental information related to finance leases

 

 

Years ended December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

Finance cash flows from finance leases

 

 

-

 

 

 

11,263

 

 

 

 

 

 

 

 

 

 

Right-of-use assets obtained in exchange for lease obligations (noncash):

 

 

 

 

 

 

 

 

Finance leases

 

 

-

 

 

 

-

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Finance leases

 

 

 

 

 

 

Property, plant and equipment, at cost

 

 

-

 

 

 

-

 

Accumulated depreciation and impairment losses

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Property, plant and equipment, net

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Current maturities of long-term debt

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total finance lease liabilities

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Weighted average remaining lease term

 

 

 

 

 

 

 

 

Finance leases

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Weighted average discount rate

 

 

 

 

 

 

 

 

Finance leases

 

 

5.9%

 

 

5.9%
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts receivable, net (Tables)
12 Months Ended
Dec. 31, 2021
Accounts receivable, net

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Contract receivables

 

 

3,661

 

 

 

3,229

 

Less: allowance for doubtful accounts

 

 

(30)

 

 

(30)

 

 

 

 

 

 

 

 

 

 

3,631

 

 

 

3,199

 

Allowance for doubtful accounts activity

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Balance at beginning of period

 

 

30

 

 

 

36

 

Less : reversal in allowances

 

 

-

 

 

 

(6)

 

 

 

 

 

 

 

Balance at end of period

 

 

30

 

 

 

30

 

Age analysis of past due account receivables

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Current

 

 

1,441

 

 

 

2,014

 

 

 

 

 

 

 

 

Past due

 

 

 

 

 

 

 

 

1-30 days

 

 

1,570

 

 

 

85

 

31-60 days

 

 

495

 

 

 

202

 

61-90 days

 

 

108

 

 

 

41

 

Greater than or equal to 91 days

 

 

17

 

 

 

857

 

 

 

 

 

 

 

 

 

 

 

2,190

 

 

 

1,185

 

 

 

 

 

 

 

 

 

 

 

3,631

 

 

 

3,199

 

ZHEJIANG TIANLAN  
Accounts receivable, net

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Contract receivables

 

 

148,889

 

 

 

160,803

 

Less: allowance for doubtful accounts

 

 

(42,867)

 

 

(42,182)

 

 

 

 

 

 

 

 

 

 

 

 

106,022

 

 

 

118,621

 

Allowance for doubtful accounts activity

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Balance at beginning of period

 

 

42,182

 

 

 

26,484

 

Add: provision for allowances

 

 

868

 

 

 

22,161

 

Less: Reversal of provision for doubtful accounts

 

 

(183)

 

 

(6,463)

 

 

 

 

 

 

 

 

 

Balance at end of period

 

 

42,867

 

 

 

42,182

 

Age analysis of past due account receivables

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Within 1 year

 

 

82,534

 

 

 

76,590

 

1 year -  2 years

 

 

12,144

 

 

 

31,389

 

2 years - 3 years

 

 

5,111

 

 

 

6,128

 

3 years - 4 years

 

 

5,141

 

 

 

3,678

 

4 years - 5 years

 

 

1,092

 

 

 

836

 

 

 

 

 

 

 

 

 

 

 

 

 

106,022

 

 

 

118,621

 

XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Prepayments and other current assets (Tables)
12 Months Ended
Dec. 31, 2021
Prepayment and other current assets

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Deposits paid

 

 

243

 

 

 

838

 

Prepayments

 

 

104

 

 

 

168

 

Other receivables

 

 

222

 

 

 

250

 

Other tax recoverable

 

 

3

 

 

 

258

 

 

 

 

 

 

 

 

 

 

 

 

 

572

 

 

 

1,514

 

ZHEJIANG TIANLAN  
Prepayment and other current assets

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Prepayments

 

 

22,717

 

 

 

16,632

 

Deposits paid for bidding projects and temporary payments

 

 

7,030

 

 

 

10,448

 

Other current assets

 

 

3,751

 

 

 

1,307

 

 

 

 

 

 

 

 

 

 

 

 

 

33,498

 

 

 

28,387

 

XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contract assets and liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Contract assets and liabilities

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Unbilled revenue

 

 

74

 

 

 

202

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Deferred revenue

 

 

1,076

 

 

 

1,063

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Contract assets

 

 

74

 

 

 

202

 

Contract liabilities

 

 

(1,076)

 

 

(1,063)

 

 

 

 

 

 

 

 

 

Net contract liabilities

 

 

(1,002)

 

 

(861)
Net (liability) / asset position for contracts in process

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Costs incurred in contracts in process

 

 

169

 

 

 

1,904

 

Estimated earnings

 

 

59

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Cost and estimated earnings on uncompleted contracts

 

 

228

 

 

 

1,904

 

Less: billings to date

 

 

(1,230)

 

 

(2,765)

 

 

 

 

 

 

 

 

 

 

 

 

(1,002)

 

 

(861)

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Unbilled revenue

 

 

74

 

 

 

202

 

Deferred revenue

 

 

(1,076)

 

 

(1,063)

 

 

 

 

 

 

 

 

 

 

 

 

(1,002)

 

 

(861)
Disaggregated revenue from contracts

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Revenue

 

 

 

 

 

 

 

 

 

Trading and manufacturing (revenue recognized at point in time)

 

 

9,619

 

 

 

9,476

 

 

 

11,877

 

Engineering (revenue recognized over time)

 

 

11,769

 

 

 

3,881

 

 

 

5,522

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21,388

 

 

 

13,357

 

 

 

17,399

 

ZHEJIANG TIANLAN  
Contract assets and liabilities

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Unbilled revenue

 

 

72,310

 

 

 

94,494

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Deferred revenue

 

 

37,481

 

 

 

47,135

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Contract assets

 

 

72,310

 

 

 

94,494

 

Contract liabilities

 

 

(37,481)

 

 

(47,135)

 

 

 

 

 

 

 

 

 

Net contract assets

 

 

34,829

 

 

 

47,359

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Gross contract assets

 

 

81,198

 

 

 

102,144

 

Less: allowance for doubtful accounts

 

 

(8,888)

 

 

(7,650)

 

 

 

 

 

 

 

 

 

 

 

 

72,310

 

 

 

94,494

 

Net (liability) / asset position for contracts in process

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Estimated earnings on uncompleted contracts

 

 

503,434

 

 

 

406,064

 

Less: billings to date

 

 

(468,605)

 

 

(358,705)

 

 

 

 

 

 

 

 

 

 

 

 

34,829

 

 

 

47,359

 

XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Tables)
12 Months Ended
Dec. 31, 2021
Inventories

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Raw materials

 

 

89

 

 

 

63

 

Work in progress

 

 

20

 

 

 

20

 

Finished goods

 

 

438

 

 

 

259

 

 

 

 

 

 

 

 

 

 

 

547

 

 

 

342

 

ZHEJIANG TIANLAN  
Inventories

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Raw materials

 

 

2,381

 

 

 

341

 

Finished goods

 

 

1,005

 

 

 

2,048

 

 

 

 

 

 

 

 

 

 

 

 

 

3,386

 

 

 

2,389

 

XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments in affiliates (Tables)
12 Months Ended
Dec. 31, 2021
Investments in affiliates  
Investments in affiliates

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

 

 

 

 

 

Zhejiang Tianlan Environmental Protection Technology Co. Ltd.

 

 

 

 

 

 

Interest held

 

 

19.4%

 

 

19.4%

 

 

 

 

 

 

 

 

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

 

 

Long-term investment, at cost, less impairment

 

 

5,540

 

 

 

5,540

 

Share of undistributed profits

 

 

2,537

 

 

 

2,544

 

 

 

 

 

 

 

 

 

 

 

8,077

 

 

 

8,084

 

Summary of the financial information of the affiliates

 

 

December 31,

 

 

 

2021

 

 

2020

 

Balance Sheet:

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Current assets

 

 

42,510

 

 

 

44,918

 

 

 

 

 

 

 

 

 

 

Non-current assets

 

 

15,172

 

 

 

15,258

 

 

 

 

 

 

 

 

Total assets

 

 

57,682

 

 

 

60,176

 

 

 

 

 

 

 

 

 

 

Total liabilities

 

 

(27,376)

 

 

(30,889)

 

 

 

 

 

 

 

Total shareholders’ equity

 

 

30,306

 

 

 

29,287

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

Operating results:

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Net sales

 

 

51,280

 

 

 

43,933

 

 

 

 

 

 

 

 

 

 

Operating income

 

 

1,997

 

 

 

2,214

 

 

 

 

 

 

 

 

 

 

Net income

 

 

2,105

 

 

 

1,946

 

XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property, plant and equipment, net (Tables)
12 Months Ended
Dec. 31, 2021
Property, plant and equipment

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Office premises*

 

 

673

 

 

 

673

 

Leasehold improvements

 

 

125

 

 

 

157

 

Furniture, fixtures and office equipment

 

 

439

 

 

 

557

 

Motor vehicles

 

 

175

 

 

 

175

 

Testing equipment

 

 

37

 

 

 

37

 

 

 

 

 

 

 

 

 

 

 

 

 

1,449

 

 

 

1,599

 

 

 

 

 

 

 

 

 

 

Less: Accumulated depreciation

 

 

(1,234)

 

 

(1,340)

 

 

 

 

 

 

 

 

 

 

 

 

215

 

 

 

259

 

Depreciation charge

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

 

 

 

Depreciation charge

 

 

38

 

 

 

49

 

 

 

69

 

ZHEJIANG TIANLAN  
Property, plant and equipment

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Building and leasehold improvements

 

 

167,874

 

 

 

167,874

 

Furniture, fixtures and office equipment

 

 

3,694

 

 

 

3,658

 

Motor vehicles

 

 

4,647

 

 

 

4,808

 

Plant and machineries

 

 

10,097

 

 

 

9,399

 

 

 

 

 

 

 

 

 

 

Total

 

 

186,312

 

 

 

185,739

 

 

 

 

 

 

 

 

 

 

Less: Accumulated depreciation and amortization

 

 

(76,008)

 

 

(70,241)

Accumulated impairment losses

 

 

(36,241)

 

 

(36,241)

 

 

 

 

 

 

 

 

 

Total

 

 

(112,249)

 

 

(106,482)

 

 

 

 

 

 

 

 

 

Net

 

 

74,063

 

 

 

79,257

 

Depreciation charge

 

 

Year ended December 31,

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation charge

 

 

6,466

 

 

 

6,359

 

 

 

6,556

 

XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other payables and accrued expenses (Tables)
12 Months Ended
Dec. 31, 2021
Other payables and accrued expenses

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Dividend payables

 

 

86

 

 

 

84

 

Deposits received from customers

 

 

6

 

 

 

-

 

Rental deposit received

 

 

3

 

 

 

4

 

Accruals for operating expenses

 

 

1,360

 

 

 

1,500

 

Other tax payables

 

 

130

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

1,585

 

 

 

1,593

 

ZHEJIANG TIANLAN  
Other payables and accrued expenses

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Accrued expenses

 

 

8,315

 

 

 

7,629

 

Output VAT

 

 

5,468

 

 

 

6,529

 

Deposits received and temporary receipts

 

 

4,645

 

 

 

3,589

 

 

 

 

 

 

 

 

 

 

 

 

 

18,428

 

 

 

17,747

 

XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Ordinary share (Tables)
12 Months Ended
Dec. 31, 2021
Ordinary share  
Shares outstanding

 

 

2021

 

 

2020

 

 

 

 

 

 

 

 

Shares issued

 

 

7,899,832

*

 

 

7,899,832

Less: shares under treasury stock

 

 

(167,700)

 

 

(167,700)

 

 

 

 

 

 

 

 

 

 

7,732,132

 

 

 

7,732,132

 

 

XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other income (losses) net (Tables)
12 Months Ended
Dec. 31, 2021
Other income / (losses), net

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

 

 

 

Exchange gain / (loss), Other income, netnet

 

 

77

 

 

 

101

 

 

 

(30)

Rental income

 

 

50

 

 

 

59

 

 

 

82

 

Government subsidies – Employment Support Scheme *

 

 

-

 

 

 

147

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

127

 

 

 

307

 

 

 

52

 

ZHEJIANG TIANLAN  
Other income / (losses), net

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Compensation income

 

 

-

 

 

 

22,548

 

 

 

-

 

Gain on disposal of property, plant and equipment

 

 

39

 

 

 

-

 

 

 

39

 

Investment income

 

 

531

 

 

 

266

 

 

 

-

 

Amounts waived by payees 

 

 

3,061

 

 

 

4,535

 

 

 

280

 

Reversal of allowance for doubtful accounts

 

 

183

 

 

 

6,463

 

 

 

-

 

Subsidy income from PRC government

 

 

7,780

 

 

 

5,834

 

 

 

5,957

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11,594

 

 

 

39,646

 

 

 

6,276

 

 

 

Year ended  December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Bad debts written off

 

 

-

 

 

 

-

 

 

 

5,383

 

Impairment loss on contract assets

 

 

1,238

 

 

 

1,399

 

 

 

-

 

Impairment loss on long-term investments

 

 

-

 

 

 

1,340

 

 

 

-

 

Impairment loss on property, plant and equipment

 

 

-

 

 

 

2,742

 

 

 

-

 

Investment loss

 

 

-

 

 

 

-

 

 

 

241

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,238

 

 

 

5,481

 

 

 

5,624

 

XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income taxes (Tables)
12 Months Ended
Dec. 31, 2021
Components of income tax (expense) / credit

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Current taxes (expense )

 

 

 

 

 

 

 

 

 

Hong Kong profits tax and the PRC EIT

 

 

(57)

 

 

(4)

 

 

-

 

 

 

 

 

 

 

 

 

 

 

Income tax expense

 

 

(57)

 

 

(4)

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Deferred tax credit / (expenses)

 

 

 

 

 

 

 

 

 

 

 

 

Hong Kong and the PRC

 

 

147

 

 

 

(92)

 

 

(37)

 

 

 

 

 

 

 

 

 

 

Total deferred tax credit / (expenses)

 

 

147

 

 

 

(92)

 

 

(37)

 

 

 

 

 

 

 

 

 

 

 

 

 

Total credit / (expense)

 

 

90

 

 

 

(96)

 

 

(37)
Reconciling items from income tax

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

 

 

 

Income / (loss) before income taxes

 

 

1,276

 

 

 

498

 

 

 

(173)

 

 

 

 

 

 

 

 

 

 

Computed tax using respective companies’ statutory tax rates

 

 

158

 

 

 

133

 

 

 

69

 

Change in valuation allowances

 

 

349

 

 

 

48

 

 

 

30

 

Under-provision for income taxes in prior years

 

 

(12)

 

 

-

 

 

 

(5)

Non-deductible expenses

 

 

(405)

 

 

(277)

 

 

(131)

 

 

 

 

 

 

 

 

 

 

Income taxes credit / (expense) at effective tax rate

 

 

90

 

 

 

(96)

 

 

(37)
Components of deferred tax assets

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Tax losses

 

614

 

 

901

 

Temporary differences

 

 

(3)

 

 

(5)

Less: Valuation allowances

 

 

(469)

 

 

(901)

 

 

 

 

 

 

 

Net deferred tax assets / (liabilities)

 

 

142

 

 

 

(5)
ZHEJIANG TIANLAN  
Components of income tax (expense) / credit

 

 

Year ended  December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Current tax (credit)/expense

 

 

 

 

 

 

 

 

 

PRC EIT

 

 

(32)

 

 

757

 

 

 

28

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax (credit)/expense

 

 

(32)

 

 

757

 

 

 

28

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Deferred tax (credit)/expense

 

 

(666)

 

 

1,101

 

 

 

268

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total deferred tax (credit)/expense

 

 

(666)

 

 

1,101

 

 

 

268

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total (credit)/expense

 

 

(698)

 

 

1,858

 

 

 

296

 

Reconciling items from income tax

 

 

Year ended  December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Income before income tax

 

 

12,880

 

 

 

15,358

 

 

 

4,654

 

Computed tax using respective companies’ statutory tax rates

 

 

1,932

 

 

 

2,304

 

 

 

642

 

(Over)-provision for income tax in prior years

 

 

(39)

 

 

(48)

 

 

-

 

Temporary differences

 

 

401

 

 

 

182

 

 

 

202

 

Tax effect of expenses not deductible for tax purposes

 

 

286

 

 

 

2,306

 

 

 

693

 

Tax effect of special deduction for research and development costs

 

 

(3,263)

 

 

(3,001)

 

 

(2,103)

Others

 

 

(15)

 

 

115

 

 

 

862

 

Income taxes (credit)/expense at effective tax rate

 

 

(698)

 

 

1,858

 

 

 

296

 

Components of deferred tax assets

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Allowance for doubtful accounts

 

 

6,188

 

 

 

6,184

 

Deferred government grant 

 

 

583

 

 

 

750

 

Impairment losses on assets  

 

 

6,940

 

 

 

6,705

 

Tax losses

 

 

594

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total deferred tax assets

 

 

14,305

 

 

 

13,639

 

XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net income per ordinary share (Tables)
12 Months Ended
Dec. 31, 2021
Net income per ordinary share  
Basic and diluted number of shares

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

Number of shares

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of ordinary shares for the purposes of basic and diluted net income per share

 

 

7,732,132

 

 

 

7,732,132

 

 

 

7,732,132

 

XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock options (Tables)
12 Months Ended
Dec. 31, 2021
Stock options  
Stock option activity

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

Number

of

options

 

 

Weighted

average

exercise

price

 

 

Number

of

options

 

 

Weighted

average

exercise

price

 

 

Number

of

options

 

 

Weighted

average

exercise

price

 

 

 

 

 

 

US$

 

 

 

 

 

US$

 

 

 

 

 

US$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding, beginning of year

 

 

51,000

 

 

 

2.60

 

 

 

51,000

 

 

 

2.60

 

 

 

-

 

 

 

-

 

Granted

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

51,000

 

 

 

2.60

 

Bonus shares adjustment

 

 

34,000

 

 

 

(1.04)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding, end of year

 

 

85,000

 

 

 

1.56

 

 

 

51,000

 

 

 

2.60

 

 

 

51,000

 

 

 

2.60

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercisable, end of year

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment information (Tables)
12 Months Ended
Dec. 31, 2021
Segment information  
Segment information

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Revenue

 

 

 

 

 

 

 

 

 

Trading and manufacturing

 

9,619

 

 

9,476

 

 

11,877

 

Engineering

 

 

11,769

 

 

 

3,881

 

 

 

5,522

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21,388

 

 

 

13,357

 

 

 

17,399

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating income / (loss)

 

 

 

 

 

 

 

 

 

 

 

 

Trading and manufacturing

 

 

140

 

 

 

(488)

 

 

(102)

Engineering

 

 

846

 

 

 

(1,027)

 

 

(158)

Unallocated corporate expenses

 

 

(205)

 

 

(186)

 

 

(180)

 

 

 

 

 

 

 

 

 

 

 

 

 

781

 

 

 

(1,701)

 

 

(440)

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Depreciation:

 

 

 

 

 

 

 

 

 

Trading and manufacturing

 

32

 

 

39

 

 

54

 

Engineering

 

 

6

 

 

 

10

 

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

38

 

 

 

49

 

 

 

69

 

 

 

 

 

 

 

 

 

 

 

Capital expenditures, gross

 

 

 

 

 

 

 

 

 

 

 

 

Trading and manufacturing

 

 

1

 

 

 

2

 

 

 

17

 

Engineering

 

 

3

 

 

 

9

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

11

 

 

 

21

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

Assets

 

 

 

 

 

 

Trading and manufacturing

 

 

7,969

 

 

 

7,877

 

Engineering

 

 

13,281

 

 

 

12,218

 

 

 

 

 

 

 

 

 

 

 

21,250

 

 

 

20,095

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

Trading and manufacturing

 

 

3,428

 

 

 

2,645

 

Engineering

 

 

3,021

 

 

 

2,987

 

 

 

 

 

 

 

 

 

 

 

6,449

 

 

 

5,632

 

Geographical analysis of revenue and assets

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

US$’000

 

 

US$’000

 

 

US$’000

 

Revenue -

 

 

 

 

 

 

 

 

 

The PRC

 

 

13,217

 

 

 

5,072

 

 

 

6,886

 

Hong Kong

 

 

7,937

 

 

 

8,024

 

 

 

10,169

 

Others

 

 

234

 

 

 

261

 

 

 

344

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21,388

 

 

 

13,357

 

 

 

17,399

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

US$’000

 

 

US$’000

 

 

 

 

 

 

 

 

Hong Kong

 

25

 

 

47

 

The PRC

 

 

190

 

 

 

212

 

 

 

 

 

 

 

 

 

 

 

215

 

 

 

259

 

Major suppliers and customers

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

 

 

 

 

 

 

 

 

Supplier A

 

 

42%

 

 

30%

 

 

53%

Supplier B

 

 

13%

 

 

10%

 

 

7%

Supplier C

 

 

6%

 

 

9%

 

 

6%

Supplier D

 

 

6%

 

 

6%

 

 

6%

Supplier E

 

 

5%

 

 

5%

 

 

-

 

Supplier F

 

 

-

 

 

 

12%

 

 

-

 

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

 

 

 

 

 

 

 

 

Customer A

 

 

15%

 

 

9%

 

 

19%

Customer B

 

 

-

 

 

 

8%

 

 

-

 

Customer C

 

 

-

 

 

 

6%

 

 

10%

Customer D

 

 

-

 

 

 

-

 

 

 

5%
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible assets, net (Tables) - ZHEJIANG TIANLAN
12 Months Ended
Dec. 31, 2021
Intangible assets, net

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Amortizable intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross carrying amount

 

 

 

 

 

 

Patents

 

 

3,750

 

 

 

3,750

 

Others

 

 

165

 

 

 

165

 

 

 

 

 

 

 

 

 

 

 

 

 

3,915

 

 

 

3,915

 

 

 

 

 

 

 

 

 

 

Less: Accumulated amortization

 

 

(2,050)

 

 

(1,795)

 

 

 

 

 

 

 

 

 

Net carrying amount

 

 

1,865

 

 

 

2,120

 

Amortization expense

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Amortization expense

 

 

255

 

 

 

142

 

 

 

152

 

 

 

Future

amortization

expense

 

 

 

RMB’000

 

 

 

 

 

2022

 

 

255

 

2023

 

 

255

 

2024

 

 

255

 

2025

 

 

255

 

2026

 

 

255

 

Thereafter

 

 

590

 

 

 

 

 

 

Total

 

 

1,865

 

 

 

Future

amortization

expense

 

 

 

RMB’000

 

 

 

 

 

2021

 

 

142

 

2022

 

 

142

 

2023

 

 

142

 

2024

 

 

142

 

2025

 

 

142

 

Thereafter

 

 

1,410

 

 

 

 

 

 

Total

 

 

2,120

 

XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Bank borrowings (Tables)
12 Months Ended
Dec. 31, 2021
ZHEJIANG TIANLAN  
Bank borrowings

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

Bank loans borrowed by the Company (note i)

 

 

8,511

 

 

 

10,014

 

Bank loans borrowed by subsidiaries of the Company (note ii)

 

 

5,007

 

 

 

10,015

 

 

 

 

 

 

 

 

 

 

 

 

 

13,518

 

 

 

20,029

 

XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Land use right, net (Tables) - ZHEJIANG TIANLAN
12 Months Ended
Dec. 31, 2021
Schedule of land use right

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

RMB’000

 

 

RMB’000

 

Gross carrying amount

 

 

 

 

 

 

 

 

 

 

 

 

 

Land use right

 

 

7,361

 

 

 

7,361

 

Less: Accumulated amortization

 

 

(2,364)

 

 

(2,214)

 

 

 

 

 

 

 

 

 

Net carrying amount

 

 

4,997

 

 

 

5,147

 

Amortization expense

 

 

Year ended December 31,

 

 

 

2021

 

 

2020

 

 

2019

 

 

 

RMB’000

 

 

RMB’000

 

 

RMB’000

 

 

 

 

 

 

 

 

 

 

 

Amortization expense

 

 

150

 

 

 

159

 

 

 

149

 

 

 

Future

amortization

expense

 

 

 

RMB’000

 

 

 

 

 

2022

 

 

150

 

2023

 

 

150

 

2024

 

 

150

 

2025

 

 

150

 

2026

 

 

150

 

Thereafter

 

 

4,247

 

 

 

 

 

 

Total

 

 

4,997

 

 

 

Future

amortization

expense

 

 

 

RMB’000

 

 

 

 

 

2021

 

 

159

 

2022

 

 

159

 

2023

 

 

159

 

2024

 

 

159

 

2025

 

 

159

 

Thereafter

 

 

4,352

 

 

 

 

 

 

Total

 

 

5,147

 

XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization and business (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Shanghai Euro Tech Environmental Engineering Company Limited    
Percentage of equity ownership 0.00% 100.00%
Place of incorporation The PRC The PRC
Principal activities Inactive Inactive
Shanghai Euro Tech Limited    
Percentage of equity ownership 100.00% 100.00%
Place of incorporation The PRC The PRC
Principal activities Manufacturing of analytical and testing equipment Manufacturing of analytical and testing equipment
Euro Tech Trading (Shanghai) Limited    
Percentage of equity ownership 100.00% 100.00%
Place of incorporation The PRC The PRC
Principal activities Inactive Inactive
Euro Tech (China) Limited    
Percentage of equity ownership 0.00% 0.00%
Place of incorporation Hong Kong Hong Kong
Principal activities Inactive Inactive
Euro Tech (Far East) Limited    
Percentage of equity ownership 100.00% 100.00%
Place of incorporation Hong Kong Hong Kong
Principal activities Marketing and trading of water and waste water related process control, analytical and testing instruments, disinfection equipment, supplies and related automation systems Marketing and trading of water and waste water related process control, analytical and testing instruments, disinfection equipment, supplies and related automation systems
Zhejiang Tianlan Environmental Protection Technology Co. Ltd.    
Percentage of equity ownership 19.40% 19.40%
Place of incorporation The PRC The PRC
Principal activities Design, general contract, equipment manufacturing, installation, testing and operation management of the treatment of waste gases emitted Design, general contract, equipment manufacturing, installation, testing and operation management of the treatment of waste gases emitted
Pact Asia Pacific Limited    
Percentage of equity ownership 58.00% 58.00%
Place of incorporation The British Virgin Islands The British Virgin Islands
Principal activities Selling of environmental protection equipment, undertaking environment protection projects and providing relevant technology advice, training and services Selling of environmental protection equipment, undertaking environment protection projects and providing relevant technology advice, training and services
Yixing Pact Environmental Technology Co., Ltd    
Percentage of equity ownership 58.00% 58.00%
Place of incorporation The PRC The PRC
Principal activities Design, manufacturing and operation of water and waste water treatment machinery and equipment Design, manufacturing and operation of water and waste water treatment machinery and equipment
ZHEJIANG TIANLAN | Hangzhou Tiancan Environmental Technology Company Limited    
Percentage of equity ownership 80.00% 80.00%
Place of incorporation PRC PRC
Principal activities Manufacturing of environmental protection equipment Manufacturing of environmental protection equipment
ZHEJIANG TIANLAN | Hangzhou Tianlan Pure Environmental Protection Technology Company Limited    
Percentage of equity ownership 38.25% 38.25%
Place of incorporation PRC PRC
Principal activities Manufacturing of environmental protection equipment Manufacturing of environmental protection equipment
ZHEJIANG TIANLAN | Zhejiang Tianlan Environmental Protection Engineering Company Limited    
Percentage of equity ownership 100.00% 100.00%
Place of incorporation PRC PRC
Principal activities Design, general contract, installation and operating management of environmental protection projects Design, general contract, installation and operating management of environmental protection projects
ZHEJIANG TIANLAN | Hangzhou Tianlan Environmental Protection Equipment Company Limited    
Percentage of equity ownership 51.00% 51.00%
Place of incorporation PRC PRC
Principal activities Manufacturing and installation services of environmental protection equipment Manufacturing and installation services of environmental protection equipment
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of significant accounting policies (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Summary of significant accounting policies    
Engineering segment backlog $ 5,400 $ 11,581
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of significant accounting policies (Details 1)
12 Months Ended
Dec. 31, 2021
Useful lives over terms of the leases or the useful lives whichever is less
Furniture, Fixtures and Office Equipment  
Useful lives 3 to 5 years
Furniture, Fixtures and Office Equipment | ZHEJIANG TIANLAN  
Useful lives 5 years, with 5% residual value
Motor Vehicles  
Useful lives 4 years
Motor Vehicles | ZHEJIANG TIANLAN  
Useful lives 5 years, with 5% residual value
Testing Equipment  
Useful lives 3 years
Office Premises  
Useful lives 47 to 51 years
Land Use Right | ZHEJIANG TIANLAN  
Useful lives Over terms of the leases
Plant and Machineries | ZHEJIANG TIANLAN  
Useful lives 5 to 10 years, with 5% residual value
Buildings and Leasehold Improvements | ZHEJIANG TIANLAN  
Useful lives 11 to 50 years, with 5% residual value
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of significant accounting policies (Details 2) - shares
Dec. 31, 2021
Mar. 03, 2021
Dec. 31, 2020
Oct. 08, 2019
Shares issued 7,899,832 2,061,900 7,899,832 1,030,950
Previously reported        
Shares issued 5,322,459   3,260,559  
Restatement        
Shares issued 7,899,832   7,899,832  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of significant accounting policies (Details 3) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating income (loss) $ 771 $ (272) $ (445)
Previously reported      
Operating income (loss) $ 781 $ (1,701) $ (440)
Net income (loss) per ordinary share $ 0.19 $ 0.25 $ (0.06)
Weighted average number of ordinary shares outstanding 5,154,759 3,092,859 2,301,993
Weighted average number of ordinary shares outstanding diluted 5,154,759 3,092,859 2,301,993
Net income (loss) per ordinary share diluted $ 0.19 $ 0.25 $ (0.06)
Restatement      
Operating income (loss) $ 771 $ (272) $ (445)
Net income (loss) per ordinary share $ 0.13 $ 0.10 $ (0.02)
Weighted average number of ordinary shares outstanding 7,732,132 7,732,132 7,732,132
Weighted average number of ordinary shares outstanding diluted 7,732,132 7,732,132 7,732,132
Net income (loss) per ordinary share diluted $ 0.13 $ 0.10 $ (0.02)
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of significant accounting policies (Details 4) - shares
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Previously reported        
Shares issued 5,322,459 3,260,559 3,260,559 2,229,609
Restatement        
Shares issued 7,899,832 7,899,832 7,899,832 7,899,832
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of significant accounting policies (Details Narrative)
12 Months Ended
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2021
CNY (¥)
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2020
CNY (¥)
shares
Dec. 31, 2019
USD ($)
Dec. 31, 2019
CNY (¥)
Mar. 03, 2021
shares
Oct. 08, 2019
shares
Research and development costs $ 61,000   $ 497,000   $ 35,000      
Advertising and promotional expenses 7,000   7,000   $ 13,000      
Unrecognized contract revenue $ 5,400,000   $ 11,581,000          
Shares issued | shares 7,899,832 7,899,832 7,899,832 7,899,832     2,061,900 1,030,950
Revenue                
Concentration percentage 15.00% 15.00% 23.00% 23.00% 34.00% 34.00%    
Accounts Receivable                
Concentration percentage 10.00% 10.00%            
ZHEJIANG TIANLAN                
Research and development costs | ¥   ¥ 23,419,000   ¥ 28,589,000   ¥ 19,018,000    
Shares issued | shares 82,572,000 82,572,000 82,572,000 82,572,000        
Impairment of long-lived assets | ¥   ¥ 0   ¥ 2,742,000   ¥ 0    
ZHEJIANG TIANLAN | Revenue                
Concentration percentage 35.00% 35.00% 39.00% 39.00% 40.00% 40.00%    
ZHEJIANG TIANLAN | Revenue | Customer One                
Concentration percentage 16.00% 16.00% 16.00% 16.00% 17.00% 17.00%    
ZHEJIANG TIANLAN | Accounts Receivable                
Concentration percentage 10.00% 10.00%            
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
Lease obligations (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Operating lease cost | $ $ 243 $ 257  
Short-term lease cost | $ 62 64  
Total lease cost | $ $ 305 $ 321  
ZHEJIANG TIANLAN      
Total lease cost | ¥     ¥ 7,081
Amortization of right-of-use assets | ¥     5,837
Interest on lease liabilities included under cost of revenue and selling and administrative expenses | ¥     ¥ 1,244
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Lease obligations (Details 1)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
USD ($)
Operating cash flows from operating leases | $ $ 196,000   $ 195,000    
Right-of-use asset obtained in exchange for new operating lease obligations | $ $ 0   $ 0   $ 460,000
ZHEJIANG TIANLAN          
Finance cash flows from finance leases | ¥   ¥ 0   ¥ 11,263  
Right-of-use assets obtained in exchange for lease obligations (noncash): Finance leases | ¥   ¥ 0   ¥ 0  
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Lease obligations (Details 2)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Operating lease right-of-use assets | $ $ 238   $ 233  
Current portion of long-term operating lease obligations | $ 175   118  
Long-term operating lease obligations, net of current maturities | $ 41   94  
Total operating lease liabilities | $ $ 216   $ 212  
ZHEJIANG TIANLAN        
Property, plant and equipment, at cost   ¥ 0   ¥ 0
Accumulated depreciation and impairment losses   0   0
Property, plant and equipment, net   0   0
Current maturities of long-term debt   0   0
Total finance lease liabilities   ¥ 0   ¥ 0
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Lease obligations (Details 3)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Weighted-average remaining lease term - operating leases 23 months 16 months
Weighted-average discount rate - operating leases 5.00% 5.00%
ZHEJIANG TIANLAN    
Weighted-average remaining lease term - finance leases 0 months 0 months
Weighted-average discount rate - finance leases 5.90% 5.90%
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Lease obligations (Details 4) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Lease obligations    
Year ending December 31, 2022 $ 181  
2023 42  
Total lease payments 223  
Less: imputed interest (7)  
Total $ 216 $ 212
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts receivable net (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2019
USD ($)
Contract receivables | $   $ 3,661   $ 3,229    
Less: allowance for doubtful accounts | $   (30)   (30)   $ (36)
Accounts receivable, net | $   $ 3,631   $ 3,199    
ZHEJIANG TIANLAN            
Contract receivables | ¥ ¥ 148,889   ¥ 160,803      
Less: allowance for doubtful accounts | ¥ (42,867)   (42,182)   ¥ (26,484)  
Accounts receivable, net | ¥ ¥ 106,022   ¥ 118,621      
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts receivable net (Details 1)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Balance at beginning of period | $ $ 30,000   $ 36,000  
Less: reversal of provision for doubtful accounts | $ 0   (6,000)  
Balance at end of period | $ $ 30,000   $ 30,000  
ZHEJIANG TIANLAN        
Balance at beginning of period   ¥ 42,182   ¥ 26,484
Less: reversal of provision for doubtful accounts   (183)   (6,463)
Balance at end of period   42,867   42,182
Add: provision for allowances   ¥ 868   ¥ 22,161
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts receivable net (Details 2)
$ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Accounts receivable, net   $ 3,631   $ 3,199
Current        
Accounts receivable, net   1,441   2,014
1 - 30 Days Past Due        
Accounts receivable, net   1,570   85
31 - 60 Days Past Due        
Accounts receivable, net   495   202
61 - 90 Days Past Due        
Accounts receivable, net   108   41
Greater Than or Equal to 91 Days        
Accounts receivable, net   17   857
Past Due        
Accounts receivable, net   $ 2,190   $ 1,185
ZHEJIANG TIANLAN        
Accounts receivable, net | ¥ ¥ 106,022,000   ¥ 118,621,000  
ZHEJIANG TIANLAN | Within 1 Year        
Accounts receivable, net | ¥ 85,534,000   76,590,000  
ZHEJIANG TIANLAN | 1 year - 2 Years        
Accounts receivable, net | ¥ 12,144,000   31,389,000  
ZHEJIANG TIANLAN | 2 Years - 3 Years        
Accounts receivable, net | ¥ 5,111,000   6,128,000  
ZHEJIANG TIANLAN | 3 Years - 4 Years        
Accounts receivable, net | ¥ 5,141,000   3,678,000  
ZHEJIANG TIANLAN | 4 Years - 5 Years        
Accounts receivable, net | ¥ ¥ 1,092,000   ¥ 836,000  
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts receivable net (Details Narrative)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Bank loans | $   $ 88,000   $ 92,000
ZHEJIANG TIANLAN        
Bank loans ¥ 13,518,000   ¥ 20,029,000  
ZHEJIANG TIANLAN | Accounts Receivable        
Bank loans ¥ 0   ¥ 0  
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
Prepayments and other current assets (Details)
¥ in Thousands
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Deposits paid $ 243,000   $ 838,000  
Prepayments 104,000   168,000  
Other receivables 222,000   250,000  
Other tax recoverable 3,000   258,000  
Prepayments and other current assets 572,000   1,514,000  
ZHEJIANG TIANLAN        
Prepayments | ¥   ¥ 22,717   ¥ 16,632
Prepayments and other current assets | ¥   33,498   28,387
Deposits paid for bidding projects and temporary payments | ¥   7,030   10,448
Other current assets | ¥   ¥ 3,751   ¥ 1,307
ZHEJIANG TIANLAN        
Other receivables $ 13,988,000   $ 10,448,000  
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contract assets and liabilities (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Unbilled revenue | $ $ 74   $ 202  
ZHEJIANG TIANLAN        
Unbilled revenue | ¥   ¥ 72,310   ¥ 94,494
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contract assets and liabilities (Details 1)
¥ in Thousands, $ in Thousands
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
CNY (¥)
Deferred revenue | $ $ 1,076   $ 1,063  
ZHEJIANG TIANLAN        
Deferred revenue | ¥   ¥ 37,481   ¥ 47,135
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contract assets and liabilities (Details 2)
¥ in Thousands
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Contract assets: unbilled revenue $ 74,000   $ 202,000  
Contract liabilities: deferred revenue (1,076,000)   (1,063,000)  
Net contract (liabilities) / assets (1,002,000)   (861,000)  
ZHEJIANG TIANLAN        
Contract assets: unbilled revenue | ¥   ¥ 72,310   ¥ 94,494
Contract liabilities: deferred revenue | ¥   (37,481)   (47,135)
Net contract (liabilities) / assets | ¥   ¥ 34,829   ¥ 47,359
ZHEJIANG TIANLAN        
Contract liabilities: deferred revenue $ (55,898,000)   $ (47,135,000)  
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contract assets and liabilities (Details 3)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Costs and estimated earnings on uncompleted contracts $ 228,000   $ 1,904,000  
Less: billings to date (1,230,000)   (2,765,000)  
Costs incurred in contracts in process 169,000   1,904,000  
Costs and estimated earnings on uncompleted contracts in excess of billings (1,002,000)   (861,000)  
Estimated earnings (1,002,000)   (861,000)  
Unbilled revenue 74,000   202,000  
Deferred revenue (1,076,000)   (1,063,000)  
ZHEJIANG TIANLAN        
Costs and estimated earnings on uncompleted contracts | ¥   ¥ 503,434,000   ¥ 406,064,000
Less: billings to date | ¥   (468,605,000)   (358,705,000)
Costs and estimated earnings on uncompleted contracts in excess of billings | ¥   34,829,000   47,359,000
Unbilled revenue | ¥   ¥ 72,310,000   ¥ 94,494,000
ZHEJIANG TIANLAN        
Costs and estimated earnings on uncompleted contracts 433,195,000   406,064,000  
Costs and estimated earnings on uncompleted contracts in excess of billings $ 25,063,000   $ 47,359,000  
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contract assets and liabilities (Details 4) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Contract assets and liabilities      
Trading and manufacturing $ 9,619 $ 9,476 $ 11,877
Engineering 11,769 3,881 5,522
Total revenues $ 21,388 $ 13,357 $ 17,399
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contract assets and liabilities (Details 5)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Contract assets, net | $ $ 74   $ 202  
ZHEJIANG TIANLAN        
Gross contract assets   ¥ 81,198   ¥ 102,144
Less: allowance for doubtful accounts   (8,888)   (7,650)
Contract assets, net   ¥ 72,310   ¥ 94,494
XML 93 R81.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Raw materials $ 89   $ 63  
Work in progress 20   20  
Finished goods 438   259  
Inventory, net $ 547   $ 342  
ZHEJIANG TIANLAN        
Raw materials | ¥   ¥ 2,381   ¥ 341
Finished goods | ¥   1,005   2,048
Inventory, net | ¥   ¥ 3,386   ¥ 2,389
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended 24 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Inventories    
Write-down of inventories $ 55,000 $ 13,000
XML 95 R83.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property plant and equipment net (Details)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Office premises $ 673,000   $ 673,000  
Leasehold improvements 125,000   157,000  
Furniture, fixtures and office equipment 439,000   557,000  
Motor vehicles 175,000   175,000  
Testing equipment 37,000   37,000  
Property, plant and equipment, gross 1,449,000   1,599,000  
Less: accumulated depreciation and amortization (1,234,000)   (1,340,000)  
Net 215,000   259,000  
ZHEJIANG TIANLAN        
Furniture, fixtures and office equipment | ¥   ¥ 3,694,000   ¥ 3,658,000
Motor vehicles | ¥   4,647,000   4,808,000
Property, plant and equipment, gross | ¥   186,312,000   185,739,000
Less: accumulated depreciation and amortization | ¥   (76,008,000)   (70,241,000)
Net | ¥   74,063,000   79,257,000
Building and leasehold improvements | ¥   167,874,000   167,874,000
Plant and machineries | ¥   10,097,000   9,399,000
Accumulated impairment losses | ¥   (36,241,000)   (36,241,000)
Accumulated, Total | ¥   ¥ (112,249,000)   ¥ (106,482,000)
ZHEJIANG TIANLAN        
Furniture, fixtures and office equipment 3,543,000   3,658,000  
Motor vehicles 4,808,000   4,808,000  
Property, plant and equipment, gross 185,162,000   185,739,000  
Net 87,781,000   79,257,000  
Building and leasehold improvements     167,874,000  
Plant and machineries $ 8,937,000   $ 9,399,000  
XML 96 R84.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property plant and equipment net (Details 1)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
CNY (¥)
Depreciation charge | $ $ 38   $ 49   $ 69  
ZHEJIANG TIANLAN            
Depreciation charge | ¥   ¥ 6,466   ¥ 6,359   ¥ 6,556
XML 97 R85.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property plant and equipment net (Details Narrative)
¥ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Bank loans   $ 88,000   $ 92,000
ZHEJIANG TIANLAN        
Bank loans | ¥ ¥ 13,518   ¥ 20,029  
ZHEJIANG TIANLAN | Property, Plant and Equipment [Member]        
Bank loans   $ 1,524,000   $ 34,403,000
XML 98 R86.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments in affiliates (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Investments in affiliates    
Interest held 19.40% 19.40%
Long-term investment, at cost, less impairment $ 5,540 $ 5,540
Share of undistributed profits 2,537 2,544
Investment in affiliates $ 8,077 $ 8,084
XML 99 R87.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments in affiliates (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Interest held 19.40% 19.40%
Long-term investment, at cost, less impairment $ 5,540,000 $ 5,540,000
Blue Sky    
Interest held 19.40% 19.40%
Long-term investment, at cost, less impairment $ 5,540,000  
XML 100 R88.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments in affiliates (Details 1)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
CNY (¥)
Balance Sheet:        
Current assets $ 11,504 $ 10,448    
Non-current assets 9,746 9,647    
Total assets 21,250 20,095    
Total liabilities (6,449) (5,632)    
Total shareholders' equity 13,884 13,935   ¥ 182,869
Operating results:        
Operating income 771 (272) $ (445)  
Net income 989 769 $ (146)  
Blue Sky        
Balance Sheet:        
Current assets 42,510 44,918    
Non-current assets 15,172 15,258    
Total assets 57,682 60,176    
Total liabilities (27,376) (30,889)    
Total shareholders' equity 30,306 29,287    
Operating results:        
Net sales 51,280 43,933    
Operating income 1,997 2,214    
Net income $ 2,105 $ 1,946    
XML 101 R89.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other payables and accrued expenses (Details)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Dividend payables $ 86,000   $ 84,000  
Deposit received from customers 6,000   0  
Rental deposit received 3,000   4,000  
Accruals for operating expenses 1,360,000   1,500,000  
Other tax payables 130,000   5,000  
Other payables and accrued expenses $ 1,585,000   $ 1,593,000  
ZHEJIANG TIANLAN        
Other payables and accrued expenses | ¥   ¥ 18,428,000   ¥ 17,747,000
Accrued expenses | ¥   8,315   7,629
Output VAT | ¥   5,468   6,529
Deposits received and temporary receipts | ¥   ¥ 4,645   ¥ 3,589
XML 102 R90.htm IDEA: XBRL DOCUMENT v3.22.2.2
Ordinary share (Details) - shares
Dec. 31, 2021
Mar. 03, 2021
Dec. 31, 2020
Oct. 08, 2019
Ordinary share        
Shares issued 7,899,832 2,061,900 7,899,832 1,030,950
Less: shares under treasury stock (167,700)   (167,700)  
Total 7,732,132   7,732,132  
XML 103 R91.htm IDEA: XBRL DOCUMENT v3.22.2.2
Ordinary share (Details Narrative) - shares
1 Months Ended
Mar. 03, 2021
Oct. 08, 2019
Jan. 24, 2022
Ordinary share      
New shares of common stock 2,061,900 1,030,950 2,577,373
XML 104 R92.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill (Details Narrative) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Goodwill    
Goodwill $ 1,071,000 $ 1,071,000
XML 105 R93.htm IDEA: XBRL DOCUMENT v3.22.2.2
PRC statutory reserves (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statutory Reserve Fund      
Statutory reserve $ 2,452,000 $ 3,174,000 $ 3,174,000
Minimum Registered capital percentage 25.00%    
Registered capital percentage 50.00%    
Net income statutory reserve fund 10.00%    
Statutory Staff Welfare Fund      
Statutory reserve $ 12,000 12,000  
Enterprise Expansion Fund      
Statutory reserve $ 408,000 $ 408,000  
Minimum Registered capital percentage 25.00%    
XML 106 R94.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net income per ordinary share (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Net income per ordinary share      
Weighted average number of ordinary shares for the purposes of basic and diluted net income per share 7,732,132 7,732,132 7,732,132
XML 107 R95.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock options (Details) - Stock Options - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2019
Number of options    
Outstanding, beginning of year 51,000  
Granted   51,000
Bonus shares adjustment 34,000  
Outstanding, end of year 85,000 51,000
Weighted average exercise price    
Outstanding, beginning of years $ 2.60  
Granteds   $ 2.60
Bonus shares adjustments (1.04)  
Outstanding, end of years $ 1.56 $ 2.60
XML 108 R96.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock options (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Apr. 30, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Compensation expense   $ 55,000 $ 54,000 $ 10,000
2019 Stock Option and Incentive Plan        
Fair market value ordinary shares percentage 100.00%      
Bonus shares adjustment 500,000      
Granted 300,000      
Percentage of number of ordinary shares outstanding 5.00%      
Purchase ordinary shares       51,000
Fair value options granted       $ 2.324
Compensation expense   $ 55,000 $ 54,000 $ 10,000
Exercise price options granted       $ 2.60
XML 109 R97.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue $ 21,388,000 $ 13,357,000 $ 17,399,000
Operating loss 781,000 (1,701,000) (440,000)
Depreciation 38,000 49,000 69,000
Capital expenditures, gross 4,000 11,000 21,000
Assets 21,250,000 20,095,000  
Liabilities 6,449,000 5,632,000  
Trading and Manufacturing      
Revenue 9,619,000 9,476,000 11,877,000
Operating loss 140,000 (488,000) (102,000)
Depreciation 32,000 39,000 54,000
Capital expenditures, gross 1,000 2,000 17,000
Assets 7,969,000 7,877,000  
Liabilities 3,428,000 2,645,000  
Engineering      
Revenue 11,769,000 3,881,000 5,522,000
Operating loss 846,000 (1,027,000) (158,000)
Depreciation 6,000 10,000 15,000
Capital expenditures, gross 3,000 9,000 4,000
Assets 13,281,000 12,218,000  
Liabilities 3,021,000 2,987,000  
Unallocated Corporate Expenses      
Revenue   0  
Operating loss $ (205,000) $ (186,000) $ (180,000)
XML 110 R98.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment information (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue $ 21,388 $ 13,357 $ 17,399
Geographical analysis of long-lived assets 215 259  
The PRC      
Revenue 13,217 5,072 6,886
Geographical analysis of long-lived assets 190 212  
Hong Kong      
Revenue 7,937 8,024 10,169
Geographical analysis of long-lived assets 25 47  
Others      
Revenue $ 234 $ 261 $ 344
XML 111 R99.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment information (Details 2)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Supplier A      
Supplier accounting for more than 5% of Group's purchases 42 30 53
Supplier B      
Supplier accounting for more than 5% of Group's purchases 13 10 7
Supplier C      
Supplier accounting for more than 5% of Group's purchases 6 9 6
Supplier D      
Supplier accounting for more than 5% of Group's purchases 6 6 6
Supplier E      
Supplier accounting for more than 5% of Group's purchases 5 5 0
Supplier F      
Supplier accounting for more than 5% of Group's purchases 0 12 0
XML 112 R100.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment information (Details 3)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Customer D      
Customers accounting for more than 5% of the Group's revenue 0 0 5
Customer C      
Customers accounting for more than 5% of the Group's revenue 0 6 10
Customer B      
Customers accounting for more than 5% of the Group's revenue 0 8 0
Customer A      
Customers accounting for more than 5% of the Group's revenue 15 9 19
XML 113 R101.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible assets net (Details) - ZHEJIANG TIANLAN - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Patents ¥ 3,750 ¥ 3,750
Others 165 165
Intangible assets, gross 3,915 3,915
Less: accumulated amortization (2,050) (1,795)
Intangible assets, net ¥ 1,865 ¥ 2,120
XML 114 R102.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible assets net (Details 1) - CNY (¥)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
ZHEJIANG TIANLAN      
Amortization expense ¥ 255 ¥ 142 ¥ 152
XML 115 R103.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible assets net (Details 2) - ZHEJIANG TIANLAN - CNY (¥)
Dec. 31, 2021
Dec. 31, 2020
2021   ¥ 142,000
2022 ¥ 255,000 142,000
2023 255,000 142,000
2024 255,000 142,000
2025 255,000 142,000
2026 255  
Thereafter 590,000 1,410,000
Intangible assets, net ¥ 1,865,000 ¥ 2,120,000
XML 116 R104.htm IDEA: XBRL DOCUMENT v3.22.2.2
Land use right net (Details) - ZHEJIANG TIANLAN - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Land use right, gross ¥ 7,361 ¥ 7,361
Less: accumulated amortization (2,364) (2,214)
Land use right, net ¥ 4,997 ¥ 5,147
XML 117 R105.htm IDEA: XBRL DOCUMENT v3.22.2.2
Land use right net (Details 1) - CNY (¥)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
ZHEJIANG TIANLAN      
Amortization expense ¥ 150 ¥ 159 ¥ 149
XML 118 R106.htm IDEA: XBRL DOCUMENT v3.22.2.2
Land use right net (Details 2) - ZHEJIANG TIANLAN - CNY (¥)
Dec. 31, 2021
Dec. 31, 2020
2021   ¥ 159,000
2022 ¥ 150,000 159,000
2023 150,000 159,000
2024 150,000 159,000
2025 150,000 159,000
2026 150  
Thereafter 4,247,000 4,352,000
Total ¥ 4,997,000 ¥ 5,147,000
XML 119 R107.htm IDEA: XBRL DOCUMENT v3.22.2.2
Land use right net (Details Narrative) - CNY (¥)
Dec. 31, 2021
Dec. 31, 2020
ZHEJIANG TIANLAN    
Land use right pledged bank loan ¥ 1,463,000 ¥ 4,463,000
XML 120 R108.htm IDEA: XBRL DOCUMENT v3.22.2.2
Bank borrowings (Details)
¥ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Bank loan | $   $ 88,000   $ 92,000
ZHEJIANG TIANLAN        
Bank loan ¥ 13,518   ¥ 20,029  
ZHEJIANG TIANLAN | Bank Loan Borrowed by the Company        
Bank loan 8,511   10,014  
ZHEJIANG TIANLAN | Bank Loan Borrowed by Subsidiaries of the Company        
Bank loan ¥ 5,007   ¥ 10,015  
XML 121 R109.htm IDEA: XBRL DOCUMENT v3.22.2.2
Bank borrowings (Details Narrative) - ZHEJIANG TIANLAN - CNY (¥)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Interest fixed rates minimum 4.35%    
Interest paid ¥ 253,000 ¥ 1,377,000 ¥ 1,991,000
Interest fixed rates 5.00% 4.79%  
XML 122 R110.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other taxes payable (Details Narrative) - ZHEJIANG TIANLAN
Dec. 31, 2021
Dec. 31, 2020
Minimum [Member]    
Valued-Added Tax rate 3.00% 3.00%
Maximum [Member]    
Valued-Added Tax rate 13.00% 13.00%
XML 123 R111.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other income net (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
CNY (¥)
Exchange gain / (loss), net | $ $ 77,000   $ 101,000   $ (30,000)  
Rental income | $ 50,000   59,000   82,000  
Government subsidies - Employment Support Scheme | $ 0   147,000   0  
Other income, net | $ 127,000   307,000   52,000  
Other income | $ $ 127,000   $ 307,000   $ 52,000  
ZHEJIANG TIANLAN            
Compensation income   ¥ 0   ¥ 22,548,000   ¥ 0
Gain on disposal of property, plant and equipment   39,000   0   39,000
Investment income   531,000   266,000   0
Amounts waived by payees   3,061,000   4,535,000   280,000
Reversal of allowance for doubtful accounts   183,000   6,463,000   0
Subsidy income from PRC government   7,780,000   5,834,000   5,957,000
Other income   11,594,000   39,646,000   6,276,000
Bad debts written off   0   0   5,383,000
Impairment loss on contract assets   1,238,000   1,399,000   0
Impairment loss on long-term investments   0   1,340,000   0
Impairment loss on property, plant and equipment   0   2,742,000   0
Investment loss   0   0   241,000
Other losses   ¥ 1,238,000   ¥ 5,481,000   ¥ 5,624,000
XML 124 R112.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income taxes (Details)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
CNY (¥)
Current taxes (expense )            
Current taxes (expense): Hong Kong profits tax and the PRC EIT | $ $ (57,000)   $ (4,000)   $ 0  
Income tax expense | $ (57,000)   (4,000)   0  
Deferred tax credit / (expenses): Hong Kong and the PRC | $ 147,000   (92,000)   (37,000)  
Total deferred tax credit / (expense) | $ 147,000   (92,000)   (37,000)  
Total credit / (expense) | $ $ (90,000)   $ 96,000   $ 37,000  
ZHEJIANG TIANLAN            
Current taxes (expense )            
Income tax expense | ¥   ¥ (32)   ¥ 757   ¥ 28
Total deferred tax credit / (expense) | ¥   (666)   1,101   268
Total credit / (expense) | ¥   (698)   1,858   296
Current PRC EIT | ¥   (32)   757   28
Deferred tax (credit)/expense | ¥   ¥ (666)   ¥ 1,101   ¥ 268
XML 125 R113.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income taxes (Details 1)
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
CNY (¥)
Income / (loss) before income taxes | $ $ 1,276,000   $ 498,000   $ (173,000)  
Computed tax using respective companies' statutory tax rates | $ 158,000   133,000   69,000  
Change in valuation allowances | $ 349,000   48,000   30,000  
Under-provision for income taxes in prior years | $ (12,000)   0   (5,000)  
Non-deductible expenses | $ (405,000)   (277,000)   (131,000)  
Income taxes credit / (expense) at effective tax rate | $ $ (90,000)   $ 96,000   $ 37,000  
ZHEJIANG TIANLAN            
Income / (loss) before income taxes   ¥ 12,880,000   ¥ 15,358,000   ¥ 4,654,000
Computed tax using respective companies' statutory tax rates   1,932,000   2,304,000   642,000
Under-provision for income taxes in prior years   (39,000)   (48,000)   0
Non-deductible expenses   286,000   2,306,000   693,000
Income taxes credit / (expense) at effective tax rate   (698,000)   1,858,000   296,000
Temporary differences   401,000   182,000   202,000
Tax effect of special deduction for research and development costs   3,263,000   3,001,000   2,103,000
Others   ¥ (15,000)   ¥ 115,000   ¥ 862,000
XML 126 R114.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income taxes (Details 2)
$ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Tax losses | $   $ 614   $ 901
Temporary differences | $   (3)   (5)
Less: valuation allowances | $   (469)   (901)
Net deferred tax assets / (liabilities) | $   $ 142   $ (5)
ZHEJIANG TIANLAN        
Tax losses ¥ 594,000   ¥ 0  
Allowance for doubtful debts 6,188,000   6,184,000  
Deferred government grant 583,000   750,000  
Impairment losses on assets 6,940,000   6,705,000  
Net deferred tax assets ¥ 14,305,000   ¥ 13,639,000  
XML 127 R115.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income taxes (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Aggregate undistributed earnings $ 600,000 $ 600,000 $ 600,000  
Income tax rate 10.00%      
Assessable profits/loss $ 1,366,000 $ 402,000 $ (210,000)  
Hong Kong        
Income tax rate 8.25% 16.50% 16.50%  
Assessable profits/loss $ 256,000 $ 256,000    
Shanghai Euro Tech Limited        
Income tax rate   25.00% 25.00%  
Assessable profits/loss (678,000) $ (658,733) $ (444,192)  
Shanghai Euro Tech Environmental Engineering Company Limited        
Income tax rate   25.00% 25.00%  
Assessable profits/loss 0   $ (34,032) $ (380,591)
Yixing Pact Environmental Technology Co. Ltd.        
Income tax rate   25.00% 25.00%  
Assessable profits/loss 1,759,000 $ 2,304,828 $ 1,664,275  
Euro Tech Trading (Shanghai) Limited        
Income tax rate   25.00% 25.00%  
Assessable profits/loss $ (18,000) $ (604,778) $ (518,328)  
XML 128 R116.htm IDEA: XBRL DOCUMENT v3.22.2.2
Pension plan (Details Narrative)
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
CNY (¥)
Aggregate contributions to pension plans and retirement benefit schemes | $ $ 225,000   $ 104,000   $ 332,000  
ZHEJIANG TIANLAN            
Aggregate contributions to pension plans and retirement benefit schemes | ¥   ¥ 6,003,000   ¥ 5,645,000   ¥ 5,449,000
XML 129 R117.htm IDEA: XBRL DOCUMENT v3.22.2.2
Risk factors (Details Narrative)
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Restricted cash | $ $ 1,411,000     $ 1,672,000 $ 729,000
Hong Kong          
Concentration of credit risk | $ 64,000        
Restricted cash | $ $ 5,327,000        
PRC          
Concentration of credit risk   ¥ 72,000      
Restricted cash     ¥ 4,594,000    
PRC | ZHEJIANG TIANLAN          
Concentration of credit risk   ¥ 44,494,000      
Restricted cash     ¥ 48,855,000    
XML 130 R118.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related party transactions (Details Narrative)
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
USD ($)
Proceeds from sale of long-term investment | $ $ 0   $ 148,000   $ 0
ZHEJIANG TIANLAN | Engineering Service          
Investment   ¥ 273,000   ¥ 2,518,000  
Remuneration   1,209,000   1,400,000  
Total consideration   ¥ 0   ¥ 4,590,000  
Blue Sky          
Proceeds from sale of long-term investment | $     $ 148,000    
XML 131 R119.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and contingencies (Details Narrative)
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Banking facilities available for overdraft and import and export credits   $ 897,000   $ 897,000  
Utilised for issuance of bank guarantees   605,000   $ 596,000  
Secured by bank deposit   $ 897,000      
Weighted average interest rate   5.00%   4.90%  
Bank borrowings   $ 219,000   $ 457,000  
Average interest rates 5.00% 5.00% 4.90% 4.90%  
ZHEJIANG TIANLAN          
Operating leases expense | ¥ ¥ 0   ¥ 0   ¥ 0
XML 132 R120.htm IDEA: XBRL DOCUMENT v3.22.2.2
Subsequent event (Details Narrative)
Apr. 22, 2022
CNY (¥)
ZHEJIANG TIANLAN | Subsequent Event [Member]  
Proposed dividend ¥ 9,082,000
XML 133 lwt_20fa_htm.xml IDEA: XBRL DOCUMENT 0001026662 2021-01-01 2021-12-31 0001026662 srt:SubsidiariesMember us-gaap:SubsequentEventMember 2022-04-22 0001026662 srt:SubsidiariesMember clwt:EngineeringServiceMember 2021-12-31 0001026662 srt:SubsidiariesMember clwt:EngineeringServiceMember 2020-01-01 2020-12-31 0001026662 srt:SubsidiariesMember clwt:EngineeringServiceMember 2021-01-01 2021-12-31 0001026662 srt:SubsidiariesMember clwt:EngineeringServiceMember 2020-12-31 0001026662 srt:SubsidiariesMember clwt:CNMember 2021-01-01 2021-12-31 0001026662 srt:SubsidiariesMember clwt:CNMember 2021-12-31 0001026662 clwt:HKMember 2021-12-31 0001026662 clwt:CNMember 2021-12-31 0001026662 clwt:CNMember 2021-01-01 2021-12-31 0001026662 clwt:ShanghaiEuroTechEnvironmentalEngineeringCompanyLimitedMember 2018-01-01 2018-12-31 0001026662 clwt:YixingPactEnvironmentalTechnologyCoLtdMember 2021-01-01 2021-12-31 0001026662 clwt:YixingPactEnvironmentalTechnologyCoLtdMember 2019-01-01 2019-12-31 0001026662 clwt:YixingPactEnvironmentalTechnologyCoLtdMember 2020-01-01 2020-12-31 0001026662 clwt:ShanghaiEuroTechEnvironmentalEngineeringCompanyLimitedMember 2021-01-01 2021-12-31 0001026662 clwt:ShanghaiEuroTechEnvironmentalEngineeringCompanyLimitedMember 2019-01-01 2019-12-31 0001026662 clwt:ShanghaiEuroTechEnvironmentalEngineeringCompanyLimitedMember 2020-01-01 2020-12-31 0001026662 clwt:ShanghaiEuroTechLimitedMember 2021-01-01 2021-12-31 0001026662 clwt:ShanghaiEuroTechLimitedMember 2019-01-01 2019-12-31 0001026662 clwt:ShanghaiEuroTechLimitedMember 2020-01-01 2020-12-31 0001026662 clwt:EuroTechTradingShanghaiLimitedMember 2021-01-01 2021-12-31 0001026662 clwt:EuroTechTradingShanghaiLimitedMember 2019-01-01 2019-12-31 0001026662 clwt:EuroTechTradingShanghaiLimitedMember 2020-01-01 2020-12-31 0001026662 clwt:HKMember 2019-01-01 2019-12-31 0001026662 clwt:HKMember 2020-01-01 2020-12-31 0001026662 clwt:HKMember 2021-01-01 2021-12-31 0001026662 srt:SubsidiariesMember srt:MaximumMember 2021-12-31 0001026662 srt:SubsidiariesMember srt:MinimumMember 2021-12-31 0001026662 srt:SubsidiariesMember srt:MaximumMember 2020-12-31 0001026662 srt:SubsidiariesMember srt:MinimumMember 2020-12-31 0001026662 srt:SubsidiariesMember clwt:BankLoanBorrowedBySubsidiariesOfTheCompanysMember 2021-12-31 0001026662 srt:SubsidiariesMember clwt:BankLoanBorrowedByTheCompanysMember 2021-12-31 0001026662 srt:SubsidiariesMember clwt:BankLoanBorrowedBySubsidiariesOfTheCompanysMember 2020-12-31 0001026662 srt:SubsidiariesMember clwt:BankLoanBorrowedByTheCompanysMember 2020-12-31 0001026662 clwt:CustomersDMember 2021-01-01 2021-12-31 0001026662 clwt:CustomersDMember 2019-01-01 2019-12-31 0001026662 clwt:CustomersDMember 2020-01-01 2020-12-31 0001026662 clwt:CustomersCMember 2021-01-01 2021-12-31 0001026662 clwt:CustomersCMember 2019-01-01 2019-12-31 0001026662 clwt:CustomersCMember 2020-01-01 2020-12-31 0001026662 clwt:CustomersBMember 2021-01-01 2021-12-31 0001026662 clwt:CustomersBMember 2019-01-01 2019-12-31 0001026662 clwt:CustomersBMember 2020-01-01 2020-12-31 0001026662 clwt:CustomersAMember 2021-01-01 2021-12-31 0001026662 clwt:CustomersAMember 2019-01-01 2019-12-31 0001026662 clwt:CustomersAMember 2020-01-01 2020-12-31 0001026662 clwt:SuppliersFMember 2020-01-01 2020-12-31 0001026662 clwt:SuppliersFMember 2021-01-01 2021-12-31 0001026662 clwt:SuppliersFMember 2019-01-01 2019-12-31 0001026662 clwt:SuppliersEMember 2020-01-01 2020-12-31 0001026662 clwt:SuppliersEMember 2021-01-01 2021-12-31 0001026662 clwt:SuppliersEMember 2019-01-01 2019-12-31 0001026662 clwt:SuppliersDMember 2020-01-01 2020-12-31 0001026662 clwt:SuppliersDMember 2021-01-01 2021-12-31 0001026662 clwt:SuppliersDMember 2019-01-01 2019-12-31 0001026662 clwt:SuppliersCMember 2020-01-01 2020-12-31 0001026662 clwt:SuppliersCMember 2021-01-01 2021-12-31 0001026662 clwt:SuppliersCMember 2019-01-01 2019-12-31 0001026662 clwt:SuppliersBMember 2020-01-01 2020-12-31 0001026662 clwt:SuppliersBMember 2021-01-01 2021-12-31 0001026662 clwt:SuppliersBMember 2019-01-01 2019-12-31 0001026662 clwt:SuppliersAMember 2020-01-01 2020-12-31 0001026662 clwt:SuppliersAMember 2021-01-01 2021-12-31 0001026662 clwt:SuppliersAMember 2019-01-01 2019-12-31 0001026662 clwt:OthersGeographicAreaMember 2020-01-01 2020-12-31 0001026662 clwt:OthersGeographicAreaMember 2021-01-01 2021-12-31 0001026662 clwt:OthersGeographicAreaMember 2019-01-01 2019-12-31 0001026662 clwt:HongKongsMember 2020-01-01 2020-12-31 0001026662 clwt:HongKongsMember 2021-01-01 2021-12-31 0001026662 clwt:HongKongsMember 2019-01-01 2019-12-31 0001026662 clwt:ThePRCsMember 2020-01-01 2020-12-31 0001026662 clwt:ThePRCsMember 2021-01-01 2021-12-31 0001026662 clwt:ThePRCsMember 2019-01-01 2019-12-31 0001026662 clwt:EngineeringsMember 2021-12-31 0001026662 clwt:EngineeringsMember 2020-12-31 0001026662 clwt:TradingsAndManufacturingMember 2021-12-31 0001026662 clwt:TradingsAndManufacturingMember 2020-12-31 0001026662 clwt:UnallocatedCorporateExpensessMember 2021-01-01 2021-12-31 0001026662 clwt:UnallocatedCorporateExpensessMember 2019-01-01 2019-12-31 0001026662 clwt:UnallocatedCorporateExpensessMember 2020-01-01 2020-12-31 0001026662 clwt:EngineeringsMember 2021-01-01 2021-12-31 0001026662 clwt:EngineeringsMember 2019-01-01 2019-12-31 0001026662 clwt:EngineeringsMember 2020-01-01 2020-12-31 0001026662 clwt:TradingsAndManufacturingMember 2021-01-01 2021-12-31 0001026662 clwt:TradingsAndManufacturingMember 2019-01-01 2019-12-31 0001026662 clwt:TradingsAndManufacturingMember 2020-01-01 2020-12-31 0001026662 clwt:TwoThousandTwentyNineStockOptionAndIncentivePlanMember 2021-01-01 2021-12-31 0001026662 clwt:TwoThousandTwentyNineStockOptionAndIncentivePlanMember 2020-01-01 2020-12-31 0001026662 clwt:TwoThousandTwentyNineStockOptionAndIncentivePlanMember 2019-01-01 2019-12-31 0001026662 clwt:TwoThousandTwentyNineStockOptionAndIncentivePlanMember 2019-04-01 2019-04-30 0001026662 us-gaap:StockOptionMember 2021-12-31 0001026662 us-gaap:StockOptionMember 2019-01-01 2019-12-31 0001026662 us-gaap:StockOptionMember 2021-01-01 2021-12-31 0001026662 us-gaap:StockOptionMember 2020-12-31 0001026662 us-gaap:StockOptionMember 2019-12-31 0001026662 clwt:EnterpriseExpansionFundMember 2020-01-01 2020-12-31 0001026662 clwt:StatutoryStaffWelfareFundMember 2020-01-01 2020-12-31 0001026662 clwt:StatutoryReserveFundMember 2019-01-01 2019-12-31 0001026662 clwt:StatutoryReserveFundMember 2020-01-01 2020-12-31 0001026662 clwt:EnterpriseExpansionFundMember 2021-01-01 2021-12-31 0001026662 clwt:StatutoryStaffWelfareFundMember 2021-01-01 2021-12-31 0001026662 clwt:StatutoryReserveFundMember 2021-01-01 2021-12-31 0001026662 2019-10-01 2019-10-08 0001026662 2022-01-01 2022-01-24 0001026662 2021-03-01 2021-03-03 0001026662 clwt:BluesSkyMember 2020-12-31 0001026662 clwt:BluesSkyMember 2021-12-31 0001026662 clwt:BluesSkyMember 2021-01-01 2021-12-31 0001026662 clwt:BluesSkyMember 2020-01-01 2020-12-31 0001026662 srt:SubsidiariesMember us-gaap:PropertyPlantAndEquipmentMember 2021-12-31 0001026662 srt:SubsidiariesMember us-gaap:PropertyPlantAndEquipmentMember 2020-12-31 0001026662 2019-01-01 2020-12-31 0001026662 srt:SubsidiaryIssuerMember 2020-12-31 0001026662 srt:SubsidiaryIssuerMember 2021-12-31 0001026662 srt:SubsidiariesMember us-gaap:AccountsReceivableMember 2021-12-31 0001026662 srt:SubsidiariesMember us-gaap:AccountsReceivableMember 2020-12-31 0001026662 srt:SubsidiariesMember clwt:FourYearsToFiveYearMember 2021-12-31 0001026662 srt:SubsidiariesMember clwt:FourYearsToFiveYearMember 2020-12-31 0001026662 srt:SubsidiariesMember clwt:ThreeYearsToFourYearMember 2021-12-31 0001026662 srt:SubsidiariesMember clwt:ThreeYearsToFourYearMember 2020-12-31 0001026662 srt:SubsidiariesMember clwt:TwoYearsToThreeYearMember 2021-12-31 0001026662 srt:SubsidiariesMember clwt:TwoYearsToThreeYearMember 2020-12-31 0001026662 srt:SubsidiariesMember clwt:OneYearToTwoYearMember 2021-12-31 0001026662 srt:SubsidiariesMember clwt:OneYearToTwoYearMember 2020-12-31 0001026662 srt:SubsidiariesMember clwt:Within1YearsMember 2021-12-31 0001026662 srt:SubsidiariesMember clwt:Within1YearsMember 2020-12-31 0001026662 clwt:PastDuesMember 2021-12-31 0001026662 clwt:PastDuesMember 2020-12-31 0001026662 clwt:MoreThanThreeMonthPastDueMember 2020-12-31 0001026662 clwt:MoreThanThreeMonthPastDueMember 2021-12-31 0001026662 clwt:ThreeMonthPastDueMember 2020-12-31 0001026662 clwt:ThreeMonthPastDueMember 2021-12-31 0001026662 clwt:OneToTwoMonthPastDueMember 2020-12-31 0001026662 clwt:OneToTwoMonthPastDueMember 2021-12-31 0001026662 clwt:OneMonthsPastDueMember 2021-12-31 0001026662 clwt:OneMonthsPastDueMember 2020-12-31 0001026662 clwt:CurrentsMember 2020-12-31 0001026662 clwt:CurrentsMember 2021-12-31 0001026662 srt:SubsidiariesMember clwt:CustomerOneMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001026662 srt:SubsidiariesMember clwt:CustomerOneMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001026662 srt:SubsidiariesMember clwt:CustomerOneMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001026662 srt:SubsidiariesMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001026662 srt:SubsidiariesMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001026662 srt:SubsidiariesMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001026662 us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001026662 us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001026662 us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001026662 us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0001026662 srt:SubsidiariesMember us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0001026662 2019-10-08 0001026662 2021-03-03 0001026662 srt:ScenarioPreviouslyReportedMember 2019-12-31 0001026662 srt:ScenarioPreviouslyReportedMember 2018-12-31 0001026662 clwt:RestatementMember 2018-12-31 0001026662 clwt:RestatementMember 2019-12-31 0001026662 clwt:RestatementMember 2021-01-01 2021-12-31 0001026662 srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-12-31 0001026662 clwt:RestatementMember 2020-01-01 2020-12-31 0001026662 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-12-31 0001026662 clwt:RestatementMember 2019-01-01 2019-12-31 0001026662 srt:ScenarioPreviouslyReportedMember 2019-01-01 2019-12-31 0001026662 clwt:RestatementMember 2021-12-31 0001026662 srt:ScenarioPreviouslyReportedMember 2021-12-31 0001026662 clwt:RestatementMember 2020-12-31 0001026662 srt:ScenarioPreviouslyReportedMember 2020-12-31 0001026662 srt:SubsidiariesMember us-gaap:BuildingAndBuildingImprovementsMember 2021-01-01 2021-12-31 0001026662 srt:SubsidiariesMember us-gaap:VehiclesMember 2021-01-01 2021-12-31 0001026662 srt:SubsidiariesMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001026662 srt:SubsidiariesMember clwt:PlantAndMachineriesMember 2021-01-01 2021-12-31 0001026662 srt:SubsidiariesMember clwt:LandUseRightMember 2021-01-01 2021-12-31 0001026662 us-gaap:OtherMachineryAndEquipmentMember 2021-01-01 2021-12-31 0001026662 us-gaap:VehiclesMember 2021-01-01 2021-12-31 0001026662 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001026662 clwt:OfficesPremisesMember 2021-01-01 2021-12-31 0001026662 srt:SubsidiariesMember clwt:HangzhouTianlanEnvironmenstalProtectionEquipmentCompanyLimitedMember 2020-01-01 2020-12-31 0001026662 srt:SubsidiariesMember clwt:ZhejiangTianlanEnvironmentalProtectionEngineeringsMember 2020-01-01 2020-12-31 0001026662 srt:SubsidiariesMember clwt:HangzhouTianlanEnvironmenstalProtectionEquipmentCompanyLimitedMember 2021-01-01 2021-12-31 0001026662 srt:SubsidiariesMember clwt:ZhejiangTianlanEnvironmentalProtectionEngineeringsMember 2021-01-01 2021-12-31 0001026662 clwt:ZhejiangTianlanMember clwt:HangzhouTiancanEnvironmentalTechnologyCompanysLimitedMember 2020-01-01 2020-12-31 0001026662 clwt:ZhejiangTianlanMember clwt:HangzhouTiancanEnvironmentalTechnologyCompanysLimitedMember 2021-01-01 2021-12-31 0001026662 srt:SubsidiariesMember clwt:HangzhouTianlanPureEnvironmentalProtectionTechnologyCompanysLimitedMember 2020-01-01 2020-12-31 0001026662 srt:SubsidiariesMember clwt:HangzhouTianlanPureEnvironmentalProtectionTechnologyCompanysLimitedMember 2021-01-01 2021-12-31 0001026662 clwt:ZhejiangTianlanEnvironmentalProtectionTechnologysMember 2020-01-01 2020-12-31 0001026662 clwt:PactAsiaPacificLimitedsMember 2020-01-01 2020-12-31 0001026662 clwt:YixingPactEnvironmentalsMember 2020-01-01 2020-12-31 0001026662 clwt:ShanghaiEuroTechEnvironmentalEngineeringCompanysLimitedMember 2020-01-01 2020-12-31 0001026662 clwt:ShanghaiEuroTechsLimitedMember 2020-01-01 2020-12-31 0001026662 clwt:EuroTechTradingsLimitedMember 2020-01-01 2020-12-31 0001026662 clwt:EuroTechChinaLimitedsMember 2020-01-01 2020-12-31 0001026662 clwt:EuroTechFarEastsLimitedMember 2020-01-01 2020-12-31 0001026662 clwt:ShanghaiEuroTechEnvironmentalEngineeringCompanysLimitedMember 2021-01-01 2021-12-31 0001026662 clwt:ShanghaiEuroTechsLimitedMember 2021-01-01 2021-12-31 0001026662 clwt:EuroTechTradingsLimitedMember 2021-01-01 2021-12-31 0001026662 clwt:EuroTechChinaLimitedsMember 2021-01-01 2021-12-31 0001026662 clwt:EuroTechFarEastsLimitedMember 2021-01-01 2021-12-31 0001026662 clwt:ZhejiangTianlanEnvironmentalProtectionTechnologysMember 2021-01-01 2021-12-31 0001026662 clwt:PactAsiaPacificLimitedsMember 2021-01-01 2021-12-31 0001026662 clwt:YixingPactEnvironmentalsMember 2021-01-01 2021-12-31 0001026662 srt:SubsidiaryIssuerMember 2021-01-01 2021-12-31 0001026662 clwt:ZhejiangTianlanNonControlingInterestsMember 2021-12-31 0001026662 clwt:ZhejiangTianlanRetainEarningsMember 2021-12-31 0001026662 clwt:ZhejiangTianlanPRCStatutoryReserveMember 2021-12-31 0001026662 clwt:ZhejiangTianlanCapitalReserveMember 2021-12-31 0001026662 clwt:ZhejiangTianlanSharesCapitalMember 2021-12-31 0001026662 clwt:ZhejiangTianlanNonControlingInterestsMember 2021-01-01 2021-12-31 0001026662 clwt:ZhejiangTianlanRetainEarningsMember 2021-01-01 2021-12-31 0001026662 clwt:ZhejiangTianlanPRCStatutoryReserveMember 2021-01-01 2021-12-31 0001026662 clwt:ZhejiangTianlanCapitalReserveMember 2021-01-01 2021-12-31 0001026662 clwt:ZhejiangTianlanSharesCapitalMember 2021-01-01 2021-12-31 0001026662 clwt:ZhejiangTianlanNonControlingInterestsMember 2020-12-31 0001026662 clwt:ZhejiangTianlanRetainEarningsMember 2020-12-31 0001026662 clwt:ZhejiangTianlanPRCStatutoryReserveMember 2020-12-31 0001026662 clwt:ZhejiangTianlanCapitalReserveMember 2020-12-31 0001026662 clwt:ZhejiangTianlanSharesCapitalMember 2020-12-31 0001026662 clwt:ZhejiangTianlanNonControlingInterestsMember 2020-01-01 2020-12-31 0001026662 clwt:ZhejiangTianlanRetainEarningsMember 2020-01-01 2020-12-31 0001026662 clwt:ZhejiangTianlanPRCStatutoryReserveMember 2020-01-01 2020-12-31 0001026662 clwt:ZhejiangTianlanCapitalReserveMember 2020-01-01 2020-12-31 0001026662 clwt:ZhejiangTianlanSharesCapitalMember 2020-01-01 2020-12-31 0001026662 clwt:ZhejiangTianlanNonControlingInterestsMember 2019-12-31 0001026662 clwt:ZhejiangTianlanRetainEarningsMember 2019-12-31 0001026662 clwt:ZhejiangTianlanPRCStatutoryReserveMember 2019-12-31 0001026662 clwt:ZhejiangTianlanCapitalReserveMember 2019-12-31 0001026662 clwt:ZhejiangTianlanSharesCapitalMember 2019-12-31 0001026662 clwt:ZhejiangTianlanNonControlingInterestsMember 2019-01-01 2019-12-31 0001026662 clwt:ZhejiangTianlanRetainEarningsMember 2019-01-01 2019-12-31 0001026662 clwt:ZhejiangTianlanPRCStatutoryReserveMember 2019-01-01 2019-12-31 0001026662 clwt:ZhejiangTianlanCapitalReserveMember 2019-01-01 2019-12-31 0001026662 clwt:ZhejiangTianlanSharesCapitalMember 2019-01-01 2019-12-31 0001026662 clwt:ZhejiangTianlanNonControlingInterestsMember 2018-12-31 0001026662 clwt:ZhejiangTianlanRetainEarningsMember 2018-12-31 0001026662 clwt:ZhejiangTianlanPRCStatutoryReserveMember 2018-12-31 0001026662 clwt:ZhejiangTianlanCapitalReserveMember 2018-12-31 0001026662 clwt:ZhejiangTianlanSharesCapitalMember 2018-12-31 0001026662 us-gaap:NoncontrollingInterestMember 2021-12-31 0001026662 us-gaap:RetainedEarningsMember 2021-12-31 0001026662 clwt:PRCStatutoryReserveMember 2021-12-31 0001026662 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001026662 us-gaap:TreasuryStockMember 2021-12-31 0001026662 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001026662 us-gaap:CommonStockMember 2021-12-31 0001026662 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001026662 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001026662 clwt:PRCStatutoryReserveMember 2021-01-01 2021-12-31 0001026662 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001026662 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001026662 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001026662 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001026662 us-gaap:NoncontrollingInterestMember 2020-12-31 0001026662 us-gaap:RetainedEarningsMember 2020-12-31 0001026662 clwt:PRCStatutoryReserveMember 2020-12-31 0001026662 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001026662 us-gaap:TreasuryStockMember 2020-12-31 0001026662 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001026662 us-gaap:CommonStockMember 2020-12-31 0001026662 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001026662 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001026662 clwt:PRCStatutoryReserveMember 2020-01-01 2020-12-31 0001026662 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001026662 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001026662 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001026662 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001026662 us-gaap:NoncontrollingInterestMember 2019-12-31 0001026662 us-gaap:RetainedEarningsMember 2019-12-31 0001026662 clwt:PRCStatutoryReserveMember 2019-12-31 0001026662 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001026662 us-gaap:TreasuryStockMember 2019-12-31 0001026662 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001026662 us-gaap:CommonStockMember 2019-12-31 0001026662 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001026662 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001026662 clwt:PRCStatutoryReserveMember 2019-01-01 2019-12-31 0001026662 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001026662 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001026662 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001026662 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001026662 us-gaap:NoncontrollingInterestMember 2018-12-31 0001026662 us-gaap:RetainedEarningsMember 2018-12-31 0001026662 clwt:PRCStatutoryReserveMember 2018-12-31 0001026662 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001026662 us-gaap:TreasuryStockMember 2018-12-31 0001026662 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001026662 us-gaap:CommonStockMember 2018-12-31 0001026662 srt:SubsidiariesMember 2018-12-31 0001026662 srt:SubsidiariesMember 2019-12-31 0001026662 2018-12-31 0001026662 2019-12-31 0001026662 srt:SubsidiariesMember 2019-01-01 2019-12-31 0001026662 srt:SubsidiariesMember 2020-01-01 2020-12-31 0001026662 srt:SubsidiariesMember 2021-01-01 2021-12-31 0001026662 2019-01-01 2019-12-31 0001026662 2020-01-01 2020-12-31 0001026662 srt:SubsidiariesMember 2020-12-31 0001026662 srt:SubsidiariesMember 2021-12-31 0001026662 2020-12-31 0001026662 2021-12-31 0001026662 2022-05-06 0001026662 dei:BusinessContactMember 2021-01-01 2021-12-31 iso4217:USD shares iso4217:USD shares iso4217:CNY iso4217:CNY shares pure 0001026662 true --12-31 FY 2021 true David YL Leung 0 82572000 20000000 82572000 82572000 0.00 0.00 167700 5591000 0 0 0 1 1 The PRC The PRC Hong Kong Hong Kong The PRC The PRC The PRC The British Virgin Islands PRC PRC PRC PRC Marketing and trading of water and waste water related process control, analytical and testing instruments, disinfection equipment, supplies and related automation systems Inactive Inactive Manufacturing of analytical and testing equipment Inactive Design, manufacturing and operation of water and waste water treatment machinery and equipment Selling of environmental protection equipment, undertaking environment protection projects and providing relevant technology advice, training and services Design, general contract, equipment manufacturing, installation, testing and operation management of the treatment of waste gases emitted Manufacturing of environmental protection equipment Manufacturing of environmental protection equipment Design, general contract, installation and operating management of environmental protection projects Manufacturing and installation services of environmental protection equipment 7899832 0 P23M P16M P0M P0M 0 85534000 0 0 13988000 10448000 55898000 47135000 433195000 406064000 25063000 47359000 3543000 4808000 8937000 167874000 3658000 185162000 4808000 9399000 185739000 87781000 0 12000 408000 0 1463000 4463000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20-F/A true 2021-12-31 false false 000-22113 EURO TECH HOLDINGS COMPANY LIMITED D8 Unit D, 18/F. Gee Chang Hong Centre 65 Wong Chuk Hang Road HK David YL Leung 852-28734887 Unit D, 18/F. Gee Chang Hong Centre 65 Wong Chuk Hang Road HK Ordinary Shares, no par value CLWT NASDAQ 7732132 No No Yes Yes Non-accelerated Filer false U.S. GAAP false false Euro Tech Holdings Company Limited (the “Company”) is filing this Amendment No. 1 on Form 20-F (this “Amendment”) to the Annual Report on Form 20-F for the fiscal year ended December 31, 2021 (the “Original Filing”), which was originally filed with the U.S. Securities and Exchange Commission (the “SEC”) on May 16, 2022, to add certain disclosure in “Item 3. Key Information”, to revise and restate in its entirety the Consolidated Financial Statements, and to make conforming changes in the other parts of the Original Filings to (i) provide additional disclosure regarding the legal and operational risks associated with being based in or having the majority of the Company’s operations in China, (ii) revise and clarify certain disclosure with respect to the cash and asset flows through its organization, and (iii) state that the Company has been included on the conclusive list of issuers identified under the HFCAA and add disclosure about the ramifications of such identification, and (iv) certain changes related to the financial statements, which we have summarized below.    a)to update the Consolidated Statement of Operations and Comprehensive Income / (Loss) for the years ended December 31, 2021, 2020 and 2019 to reclassify (loss) / gain on disposal of property, plant and equipment in operating income / (loss).    b)to correct the number of ordinary shares outstanding and earnings per share computations for effect of the stock splits effected in the form of bonus shares:  ●update the Consolidated Balance Sheets to restate the ordinary shares issued as of December 31, 2021 and 2020;  ●update the Consolidated Statement of Operations and Comprehensive Income / (Loss) for the years ended December 31, 2021, 2020 and 2019 to restate the Net income / (loss) per ordinary share attributable to Euro Tech Holdings Company Limited’s shareholders; and weighted average number of ordinary shares outstanding;  ●update the Consolidated Statements of Shareholders’ Equity to restate the number of ordinary share at December31, 2018, 2019, 2020 and 2021;  ●update Note 2 Summary of significant accounting policies (s) Ordinary share, Note 11 Ordinary share, Note 16 Net income per ordinary share, and Note 24 Subsequent event.  c)to add “Note 2 Summary of significant accounting policies (ai) Effect of the Restatement on the Consolidated Financial Statements for the year ended December 31, 2021” to reflect the changes described above.    d)to include the revised Report of Independent Registered Public Accounting Firm of Union Power HK CPA Limited on the restated Consolidated Financial Statements. This Amendment does not reflect subsequent events occurring after the filing date of the Original Filing or modify or update the financial statements, consents or any other items disclosures made in the Original Filing  in any way other than as required to reflect the amendments discussed above. Accordingly, this Amendment should be read in conjunction with the Original Filing and the Company’s other filings with the SEC subsequent to the filing of the Original Filing. Pursuant to Rule 12b-15 under the Securities Exchange Act of 1934, as amended, this Amendment also contains certifications under the Sarbanes-Oxley Act of 2002. 3004 Union Power HK CPA Limited Hong Kong 5269000 3519000 1411000 1672000 3631000 3199000 572000 1514000 74000 202000 547000 342000 11504000 10448000 215000 259000 8077000 8084000 1071000 1071000 238000 233000 145000 9746000 9647000 21250000 20095000 376000 361000 3151000 2394000 1076000 1063000 1585000 1593000 175000 118000 42000 4000 6405000 5533000 3000 5000 41000 94000 44000 99000 6449000 5632000 20000000 7899832 123000 123000 9670000 9615000 167700 786000 786000 316000 316000 787000 851000 3774000 3816000 13884000 13935000 917000 528000 14801000 14463000 21250000 20095000 9619000 9476000 11877000 11769000 3881000 5522000 21388000 13357000 17399000 6938000 7048000 9285000 8755000 2624000 3697000 15693000 9672000 12982000 5695000 3685000 4417000 3000 12000 4000 4911000 5374000 4853000 -10000 1429000 -5000 771000 -272000 -445000 23000 28000 83000 127000 307000 52000 355000 435000 137000 1276000 498000 -173000 -90000 96000 37000 1366000 402000 -210000 377000 -367000 -64000 989000 769000 -146000 1366000 402000 -210000 -52000 -31000 -8000 1314000 371000 -218000 -389000 350000 78000 925000 721000 -140000 0.13 0.10 -0.02 0.13 0.10 -0.02 7732132000 7732132000 7732132000 7732132000 7732132000 7732132000 989000 769000 -146000 38000 49000 69000 10000 -1429000 5000 55000 54000 10000 377000 -367000 -64000 355000 435000 137000 -145000 92000 37000 -53000 -122000 216000 -5000 173000 -406000 -432000 387000 1503000 942000 -766000 -201000 128000 239000 458000 -205000 244000 -185000 757000 -1520000 -986000 -8000 451000 -108000 13000 194000 -501000 38000 4000 0 2201000 -2035000 -266000 4000 11000 21000 1835000 0 362000 71000 0 148000 0 -148000 358000 2043000 -169000 1031000 1299000 0 782000 804000 565000 767000 1008000 0 -1016000 -1503000 565000 -54000 -34000 -7000 1489000 -1529000 123000 5191000 6720000 6597000 6680000 5191000 6720000 5269000 3519000 1411000 1672000 729000 6680000 5191000 6720000 20000 0 3000 12000 4000 460000 7899832 123000 9551000 -786000 893000 316000 4492000 956000 15545000 0 0 0 0 0 -146000 -64000 -210000 0 0 0 6000 0 0 -14000 -8000 0 10000 0 0 0 0 0 10000 7899832 123000 9561000 -786000 899000 316000 4346000 878000 15337000 0 0 0 0 0 769000 -367000 402000 0 0 0 -48000 0 0 17000 -31000 0 0 0 0 0 1299000 0 1299000 0 54000 0 0 0 0 0 54000 7899832 123000 9615000 -786000 851000 316000 3816000 528000 14463000 0 0 0 0 0 989000 377000 1366000 0 0 0 -64000 0 0 12000 -52000 0 0 0 0 1031000 1031000 55000 55000 7899832000 123000 9670000 -786000 787000 316000 3774000 917000 14801000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>1 Organization and business</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Euro Tech Holdings Company Limited (the “Company”) was incorporated in the British Virgin Islands on September 30, 1996.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Euro Tech (Far East) Limited (“Far East”) is the principal operating subsidiary of the Company. It is principally engaged in the marketing and trading of water and waste water related process control, analytical and testing instruments, disinfection equipment, supplies and related automation systems in Hong Kong and in the People’s Republic of China (the “PRC”).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group’s principal subsidiaries at December 31, 2021 and 2020 are set out below.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"><strong>Name</strong><strong> of entity </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Ownership interest held by the Group</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"><strong>Place of incorporation and principal place of operation</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"><strong>Principal activities</strong></p></td><td> </td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell"/><td> </td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Euro Tech (Far East) Limited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">100</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">100</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:15%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">Hong Kong</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:30%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Marketing and trading of water and waste water related process control, analytical and testing instruments, disinfection equipment, supplies and related automation systems</p></td><td style="width:1%;"> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Euro Tech Trading (Shanghai) Limited </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">100</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">100</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">The PRC</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Inactive</p></td><td> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Shanghai Euro Tech Limited</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">100</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">100</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">The PRC</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Manufacturing of analytical and testing equipment</p></td><td> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Shanghai Euro Tech Environmental Engineering Company Limited</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">- </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">100</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">The PRC</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Inactive</p></td><td> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Euro Tech (China) Limited</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">-</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">-</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">Hong Kong</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Inactive</p></td><td> </td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> This company was dissolved on July 2, 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">This company was deregistered on April 3, 2020.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group’s principal subsidiaries at December 31, 2021 and 2020 are set out below (Cont’d).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"><strong>Name</strong><strong> of entity</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Ownership interest held by the Group</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"><strong>Place of incorporation and principal place of operation</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"><strong>Principal activities</strong></p></td><td> </td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell"/><td> </td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Yixing Pact Environmental Technology Co., Ltd.</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">58</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">58</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:15%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">The PRC</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:30%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Design, manufacturing and operation of water and waste water treatment machinery and equipment</p></td><td style="width:1%;"> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Pact Asia Pacific Limited</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">58</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">58</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">The British Virgin Islands</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Selling of environmental protection equipment, undertaking environment protection projects and providing relevant technology advice, training and services</p></td><td> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Affiliate:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Zhejiang Tianlan Environmental Protection Technology Co. Ltd. (“Blue Sky”)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">19.4</td><td style="vertical-align:bottom;white-space: nowrap;">%*</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">19.4</td><td style="vertical-align:bottom;white-space: nowrap;">%*</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">The PRC</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Design, general contract, equipment manufacturing, installation, testing and operation management of the treatment of waste gases emitted</p></td><td> </td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">* The Group’s interest in Blue Sky has been counted for as an affiliate using the equity method as the Group has representation on both the Board and Executive Committee of Blue Sky, and the ability to participate in the decision-making process and exercise significant influence.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"><strong>Name</strong><strong> of entity </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Ownership interest held by the Group</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"><strong>Place of incorporation and principal place of operation</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"><strong>Principal activities</strong></p></td><td> </td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell"/><td> </td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Euro Tech (Far East) Limited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">100</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">100</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:15%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">Hong Kong</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:30%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Marketing and trading of water and waste water related process control, analytical and testing instruments, disinfection equipment, supplies and related automation systems</p></td><td style="width:1%;"> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Euro Tech Trading (Shanghai) Limited </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">100</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">100</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">The PRC</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Inactive</p></td><td> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Shanghai Euro Tech Limited</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">100</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">100</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">The PRC</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Manufacturing of analytical and testing equipment</p></td><td> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Shanghai Euro Tech Environmental Engineering Company Limited</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">- </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">100</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">The PRC</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Inactive</p></td><td> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Euro Tech (China) Limited</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">-</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">-</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">Hong Kong</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Inactive</p></td><td> </td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"><strong>Name</strong><strong> of entity</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Ownership interest held by the Group</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"><strong>Place of incorporation and principal place of operation</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"><strong>Principal activities</strong></p></td><td> </td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell"/><td> </td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Yixing Pact Environmental Technology Co., Ltd.</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">58</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">58</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:15%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">The PRC</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:30%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Design, manufacturing and operation of water and waste water treatment machinery and equipment</p></td><td style="width:1%;"> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Pact Asia Pacific Limited</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">58</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">58</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">The British Virgin Islands</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Selling of environmental protection equipment, undertaking environment protection projects and providing relevant technology advice, training and services</p></td><td> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Affiliate:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Zhejiang Tianlan Environmental Protection Technology Co. Ltd. (“Blue Sky”)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">19.4</td><td style="vertical-align:bottom;white-space: nowrap;">%*</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">19.4</td><td style="vertical-align:bottom;white-space: nowrap;">%*</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">The PRC</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Design, general contract, equipment manufacturing, installation, testing and operation management of the treatment of waste gases emitted</p></td><td> </td></tr></tbody></table> 1 1 Hong Kong Marketing and trading of water and waste water related process control, analytical and testing instruments, disinfection equipment, supplies and related automation systems 1 1 The PRC Inactive 1 1 The PRC Manufacturing of analytical and testing equipment 1 The PRC Inactive Hong Kong Inactive 0.58 0.58 The PRC Design, manufacturing and operation of water and waste water treatment machinery and equipment 0.58 0.58 The British Virgin Islands Selling of environmental protection equipment, undertaking environment protection projects and providing relevant technology advice, training and services 0.194 0.194 The PRC Design, general contract, equipment manufacturing, installation, testing and operation management of the treatment of waste gases emitted <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>2 Summary of significant accounting policies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(a)</strong> <strong>Basis of presentation</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The accompanying consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(b)</strong> <strong>Basis of consolidation</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The accompanying consolidated financial statements include the results of operations of the Company and its subsidiaries. Significant intercompany transactions and balances have been eliminated.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(c)</strong> <strong>Subsidiaries </strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Subsidiaries are all entities over which the Group has control; has the power to appoint or remove the majority of the members of the board of directors; has the right to cast a majority of votes at the meeting of the board of directors or to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(d)</strong> <strong>Investments in affiliates</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">We account for our interest in an investment using the equity method of accounting per Accounting Standards Codification (“ASC”) No. 323, “Investments - Equity Method and Joint Ventures” if we are not the primary beneficiary of a VIE or do not have a controlling interest. The investment is recorded at cost and the carrying amount is adjusted periodically to recognize our proportionate share of income or loss, additional contributions made and dividends and capital distributions received. We record the effect of any impairment or other than temporary decrease in the value of the investment.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">In the event a partially owned equity affiliate were to incur a loss and our cumulative proportionate share of the loss exceeded the carrying amount of the equity method investment, application of the equity method would be suspended and our proportionate share of further losses would not be recognized unless we committed to provide further financial support to the affiliate. We would resume application of the equity method once the affiliate became profitable and our proportionate share of the affiliate’s earnings equals our cumulative proportionate share of losses that were not recognized during the period the application of the equity method was suspended.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(e)</strong> <strong>Revenue recognition</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Our revenue is derived from long-term contracts for customers in our engineering segment, as well as short-term contracts for customers in our trading and manufacturing segment. Accounting treatment for these contracts in accordance with Accounting Standards Update (“ASU”) 2014-09 (Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customer), is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><span style="text-decoration:underline">Performance obligations satisfied over time (Engineering </span><span style="text-decoration:underline">services)</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Recognition of performance obligations</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in the new revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Engineering service projects typically span between several days to over 5 years. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, is not distinct. Some contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the project life cycle (engineering).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Revenues are recognized as our obligations are satisfied over time, by reference to the progress towards complete satisfaction of that performance obligation.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">If the Group expects the reference to progress certificates issued by the customers, with additional adjustments where necessary, depicts the Group’s performance in transferring control of goods or services promised to customers for individual projects, the Group satisfies the performance obligation over time and therefore, recognizes revenue over time in accordance with the output method for measuring progress. Under output method, revenue recognition is based on the stage of completion of the contracts, provided that the stage of contract completion and the gross billing value of contracting work can be measured reliably. The stage of completion of a contract is established by reference to the construction works certified by customers.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Remaining performance obligations (“RPOs”)</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">RPOs represent the amount of revenues we expect to recognize in the future from our contract commitments on projects and are hereafter referred to as “Backlog”. Backlog includes the entire expected revenue values for subsidiary we consolidate. Backlog may not be indicative of future operating results, and projects included in Backlog may be canceled, modified or otherwise altered by customers.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group had the following backlog:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Engineering segment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">5,400</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">11,581</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Unrecognized contract revenue which is expected to be recognized in next 12 months is approximately US$5,400,000 (2020: US$11,581,000). </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(e)</strong> <strong>Revenue recognition (Cont’d)</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><span style="text-decoration:underline"/> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><span style="text-decoration:underline">Performance obligations satisfied over time (Engineering </span><span style="text-decoration:underline">services) (Cont’d)</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Variable consideration</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Contract modifications through change orders, claims and incentives are routine in the performance of the Group’s contracts to account for changes in the contract specifications or requirements. In most instances, contract modifications are not distinct from the existing contract due to the significant integration service provided in the contract and are accounted for as a modification of the existing contract and performance obligation. Either the Group or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work. Change orders that are unapproved as to both price and scope are evaluated as claims. The Group considers claims to be amounts in excess of approved contract prices that the Group seeks to collect from its customers or others for customer-caused delays, errors in specifications and designs, contract terminations, change orders that are either in dispute or are unapproved as to both scope and price, or other causes of unanticipated additional contract costs.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group estimates variable consideration for a performance obligation at the most likely amount to which the Group expects to be entitled (or the most likely amount the Group expects to incur in the case of liquidated damages), utilizing estimation methods that best predict the amount of consideration to which the Group will be entitled (or will be incurred in the case of liquidated damages). The Group includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Group’s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based largely on an assessment of its anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Group.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders and claims reflected in transaction price (or excluded from transaction price in the case of liquidated damages) are not resolved in the Group’s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><span style="text-decoration:underline">Performance obligations satisfied at a point-in-time (Trading and manufacturing</span><span style="text-decoration:underline">)</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Revenue for our trading and manufacturing contracts is recognized at a point in time. Sales are recognized when control of the products has transferred, being when the products are delivered to the customer. Delivery occurs when the products have been delivered to the point of receipt by customer. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(e)</strong> <strong>Revenue recognition (Cont’d)</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><span style="text-decoration:underline"/> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><span style="text-decoration:underline">Classification of contract assets and liabilities</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">For revenue recognized associated with its contracts with customers over time, for which the Group has an enforceable right to receive compensation. Many of our contracts contain specific provisions that determine when the Group can bill for its work performed under these contracts.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Any revenue earned on a contract that has not yet been billed to the customer is recorded as a contract asset on the Group’s consolidated balance sheets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group’s consolidated balance sheets present contract liabilities that contain deferred revenue that represent any costs incurred on contracts in process for which revenue has not yet been recognized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><span style="text-decoration:underline">Rental income</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Rental income from operating leases is recognized in consolidated statements of operations and comprehensive income /(loss) on a straight-line basis over the term of the relevant lease.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(f)</strong> <strong>Research and development costs</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Research and development costs (“R&amp;D” costs) are expensed as incurred. The R&amp;D costs amounted to approximately US$61,000, US$497,000 and US$35,000 for the years ended December 31, 2021, 2020 and 2019 respectively and were included in “Selling and administrative expenses”<strong> </strong>in the Group’s consolidated statements of operations and comprehensive income / (loss).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(g)</strong> <strong>Advertising and promotional expenses</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Advertising and promotional expenses (“A&amp;P” expenses) are expensed as incurred. The A&amp;P expenses amounted to approximately US$7,000, US$7,000 and US$13,000 for the years ended December 31, 2021, 2020 and 2019 respectively and were included in “Selling and administrative expenses”<strong> </strong>in the Group’s consolidated statements of operations and comprehensive income / (loss).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(h)</strong> <strong>Income taxes</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group follows the liability method of accounting for income tax. Under this method, deferred tax assets and liabilities are recorded for future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled. The Group also evaluates whether the recorded deferred tax assets and valuation allowances can be realized and, when necessary, reduces the amounts to what is expected to be realized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The accounting guidance on accounting for uncertainty in income taxes also addresses derecognition, classification, interest and penalties on income taxes, and accounting in interim periods. The Group does not believe it has any uncertain tax positions through the periods ended December 31, 2021, 2020 and 2019 respectively which would have a material impact on the Group’s consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Interest and penalties related to uncertain income tax positions are included in income tax expense on the Group’s consolidated statements of operations and comprehensive income / (loss). Interest and penalties actually incurred are charged to interest expense and the other income, respectively if applicable.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group files tax returns in Hong Kong and the PRC. The tax returns for 2021, 2020 and 2019 are subject to examination by Hong Kong and PRC taxing authorities, commencing with the first year filed.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(i)</strong> <strong>Cash and cash equivalents</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Cash and cash equivalents consist of cash on hand, and bank deposits with original maturities of three months or less, all of which are unrestricted as to withdrawal. There were no cash equivalents as of December 31, 2021 and 2020.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(j)</strong> <strong>Restricted cash</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Restricted cash represents cash deposits retained with banks in the PRC for issuance of performance bonds and guarantees to the customers and cash deposited by the Group into separate accounts and designated as collateral for standby letters of credit in the same amount in accordance with contractual agreements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(k)</strong> <strong>Accounts receivable and allowance for doubtful accounts </strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group does not charge interest to its customers and carries its customer receivables at their face amounts, less an allowance for doubtful accounts. As is common practice in the industry, the Group classifies all accounts receivable as current assets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group grants trade credit, on a non-collateralized basis, to its customers and is subject to potential credit risk related to changes in business and overall economic activity. The Group analyzes specific accounts receivable balances, historical bad debts, customer credit-worthiness, current economic trends and changes in customer payment terms when evaluating the adequacy of the allowance for doubtful accounts. In the event that a customer balance is deemed to be uncollectible, the account balance is written-off against the allowance for doubtful accounts.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(l)</strong> <strong>Inventories</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Inventories are measured using the first-in, first-out method and are stated at the lower of cost or net realizable value. Cost of finished goods comprise direct material, direct production costs and an allocated portion of production overhead costs based on normal operating capacity. Allowance is made for obsolete, slow moving or defective items, where appropriate.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(m)</strong> <strong>Property, </strong><strong>p</strong><strong>lant and </strong><strong>e</strong><strong>quipment</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Property, plant and equipment is carried at cost. Major modifications or refurbishments which extend the useful life of the assets are capitalized and depreciated over the adjusted remaining useful life of the assets. Upon retirement or disposition of property, plant and equipment, the cost and related accumulated depreciation are removed and any resulting gain or loss is recognized in consolidated income from operations. The cost of maintenance and repairs is charged to expense as incurred. Property, plant and equipment is reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If the carrying value of property, plant and equipment exceeds its fair value, an impairment charge would be recorded in the consolidated statement of operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Depreciation of property, plant and equipment are computed using the straight-line method over the assets’ estimated useful lives as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">  </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="width:50%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Office premises </p></td><td style="width:50%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">47 to 51 years</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Leasehold improvements</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">over terms of the leases or the useful lives whichever is less</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture, fixtures and office equipment</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">3 to 5 years</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Motor vehicles</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">4 years</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Testing equipment   </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">3 years</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(n)</strong> <strong>Long-term investment</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group has elected to apply the measurement alternative to equity securities without readily determinable fair values. As such, the Group’s non-marketable equity securities are measured at cost, less any impairment, and are adjusted for changes in fair value resulting from observable transactions for identical or similar investments of the investee.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(o) Leases arrangements </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 60px; text-align:justify;">In the ordinary course of business, the Group enters into a variety of operating lease arrangements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 60px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 60px; text-align:justify;">Operating right-of-use leases are included in operating lease right-of-use assets, current portion of long-term operating lease obligations and long-term operating lease obligations, net of current maturities on the Group’s consolidated balance sheets, as appropriate. Operating lease right-of-use assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of the Group’s leases do not provide an implicit rate to calculate present value, the Group determines this rate by estimating the Group’s incremental borrowing rate, utilizing the borrowing rates associated with the Group’s various debt instruments. The operating lease right-of-use asset also includes any lease payments made and initial direct costs incurred and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 60px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 60px; text-align:justify;">Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(p)</strong> <strong>G</strong><strong>oodwill</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Goodwill is not amortized. The Group performs either a qualitative or quantitative assessment to review goodwill for impairment on an annual basis. This assessment is performed at the beginning of the fourth quarter, or when circumstances change, such as a significant adverse change in the business climate or the decision to sell a business, both of which would indicate that impairment may have occurred. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">A qualitative assessment considers financial, industry, segment and macroeconomic factors, if the qualitative assessment indicates a potential for impairment, a quantitative assessment is performed to determine if impairment exists. The quantitative assessment begins with a comparison of the fair value of the reporting unit with its carrying value. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss would be recognized in an amount equal to that excess, limited to the total amount of the goodwill allocated to the reporting unit. If the carrying value of goodwill exceeds its implied fair value, an impairment charge would be recorded in the consolidated statements of operations and comprehensive income / (loss).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">As a result of the annual qualitative review process in 2021 and 2020, the Group determined it was not necessary to perform a quantitative assessment. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(q)</strong> <strong>F</strong><strong>oreign currency translation</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The assets and liabilities of the Group’s subsidiaries denominated in currencies other than U.S. dollars are translated into U.S. dollars using the applicable exchange rates at the consolidated balance sheet date. For consolidated statements of operations and comprehensive income/(loss)’ items, amounts denominated in currencies other than U.S. dollars were translated into U.S. dollars using the average exchange rate during the period. Equity accounts were translated at their historical exchange rates. Net gains and losses resulting from translation of foreign currency on consolidated financial statements are included in the consolidated statements of stockholders’ equity as accumulated other comprehensive income. Foreign currency transaction gains and losses are reflected in the consolidated statements of operations and comprehensive income / (loss).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(r)</strong> <strong>Comprehensive income / (loss)</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">We account for comprehensive income in accordance with ASC No. 220, “Comprehensive Income”, which specifies the computation, presentation and disclosure requirements for comprehensive income / (loss). Comprehensive income / (loss) consists of net income / (loss) and foreign currency translation adjustments, primarily from fluctuations in foreign currency exchange rates of our foreign subsidiaries with a functional currency other than the U.S. dollar.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(s)</strong> <strong>Ordinary </strong><strong>s</strong><strong>hare</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">On November 22, 2011, the Company filed Amended and Restated Memorandum and Articles of Association with the Registry of Corporate Affairs of the BVI Financial Services Commission that on November 29, 2011 became effective as of the filing date to amend the Company’s ordinary shares of US$0.01 par value capital stock to no par value capital stock. Treasury stock is accounted for using the cost method. When treasury stock is reissued, the value is computed and recorded using a weighted-average basis.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">On October 8, 2019, the Company had stock split in the form of bonus shares at the rate of one ordinary share for every two ordinary shares held, creating 1,030,950 new shares of common stock.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 30px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">On March 3, 2021, the Company had stock split in the form of  bonus shares at the rate of two ordinary shares for every three ordinary shares held, creating 2,061,900 new shares of common stock.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The effect of the above stock splits have been reflected retroactively in the financial statements and net income per ordinary share computations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(t)</strong> <strong>Net income per ordinary share</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group computes net income per ordinary share using the treasury stock method. Under the treasury stock method, basic earnings per share attributable to Euro Tech Holdings Company Limited are computed by dividing net income attributable to Euro Tech Holdings Company Limited by the weighted average number of ordinary shares outstanding during the period. The Group reports both basic earnings per share, which is based on the weighted average number of ordinary shares outstanding, and diluted earnings per share, which is based on the weighted average number of ordinary shares outstanding and all dilutive potential ordinary shares outstanding.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Outstanding stock options are the only dilutive potential shares of the Company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(u) Stock-based compensation </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group determines compensation expense for stock-based awards based on the estimated fair values at the grant date and recognizes the related compensation expense over the vesting period. The Group uses the straight-line amortization method to recognize compensation expense related to stock-based awards that have only service conditions. This method recognizes stock compensation expense on a straight-line basis over the requisite service period for the entire award.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(v)</strong> <strong>Use of estimates</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting estimates of the Group require a higher degree of judgment than others in their application. These include the recognition of revenue and earnings from engineering contracts over time, the valuation of goodwill, and contract assets and contract liabilities. Management continually evaluates all of its estimates and judgments based on available information and experience; however, actual results could differ from these estimates.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(w)</strong> <strong>Related </strong><strong>p</strong><strong>arties</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Related parties are affiliates of the Group; entities for which investments are accounted for by the equity method by the Group; trusts for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of management; principal owners of the Group; its management; members of the immediate families of principal owners of the Group and its management; and other parties with which the Group may deal if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. Another party also is a related party if it can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(x)</strong> <strong>Segment </strong><strong>i</strong><strong>nformation</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group reports segment information based on the “management” approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of the Group’s reportable segments. The Group categorises its operations into two business segments: Trading and manufacturing, and Engineering.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(y)</strong> <strong>Concentration</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Financial instruments that potentially subject the Group to a concentration of credit risk consist principally of cash and cash equivalents and accounts receivable, net. The Group maintains substantially all of its cash and cash equivalent balances with large financial institutions which are believed to be high quality institutions.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group is subject to a concentration of risk because it derives a significant portion of its revenues from a few customers. The Group’s top customers accounting for more than 5% of the Group’s revenue generated approximately 15%, 23%, and 34% of consolidated revenues for the years ended December 31, 2021, 2020 and 2019, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group grants trade credit under contractual payment terms, generally without collateral, to its customers, which include high credit quality electric utilities, general contractors, owners and managers of industrial properties and government departments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(y)</strong> <strong>Concentration (Cont’d)</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Consequently, the Group is subject to potential credit risk related to changes in business and economic factors. At December 31, 2021, three (2020: three) of the Group’s customers individually exceeded 10.0% of accounts receivable, net. The Group believes the terms and conditions in its contracts, billing and collection policies are adequate to minimize the potential credit risk.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(z)</strong> <strong>Finance costs</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Interest relating to loans repaid is expensed in the period the repayment occurs.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(aa) Warranties </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The suppliers of the Group offer a standard one-year warranty to end customers of the Group. The Group only provides labour service to repair or replace parts. The Group does not maintain a general warranty reserve because historically labour costs for such repair or replacement have been de minimis.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(ab)</strong> <strong>Shipping and handling costs</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Amounts billed to customers related to shipping and handling are classified as revenues, and the Group’s shipping and handling costs are included in cost of revenues.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(ac)</strong> <strong>Statutory reserves</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group is required to make appropriation to reserve funds, comprising the statutory reserve fund and statutory staff welfare fund, based on after-tax net income determined with generally accepted accounting principles of the PRC (“PRC GAAP”).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Appropriations to the statutory reserve fund is required to be at least 10% of the after tax net income determined in accordance with PRC GAAP until the reserve fund is equal to 50% of the entities’ registered capital.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(ad) Fair value measurements </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group uses the three-tier hierarchy of fair value measurement, which prioritizes the inputs used in measuring fair value based upon their degree of availability in external active markets. These tiers include: Level 1 (the highest priority), defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3 (the lowest priority), defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">As of December 31, 2021 and 2020, the Group determined that the carrying values of cash and cash equivalents, restricted cash, accounts receivable, net, prepayments and other current assets, contract assets, bank borrowings, accounts payable, contract liabilities, other payables and accrued expenses approximate their fair values because of the short-term nature of these instruments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(ae) Recent accounting pronouncements </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Changes to GAAP are typically established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s ASC. The Group considers the applicability and impact of all ASUs. The Group, based on its assessment, determined that any recently issued or proposed ASUs not listed below are either not applicable to the Group or may have minimal impact on its consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Recently adopted accounting pronouncements</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes, eliminates certain exceptions within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistent application among reporting entities. The Group adopted this ASU in January 2021 and there was no effect on the consolidated financial statements or disclosures.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">In January 2020, the FASB issued ASU 2020-01, “Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815),” an amendment clarifying the interaction between accounting standards related to equity securities, equity method investments, and certain derivative instruments. The Group adopted this guidance in January 2021 and there was no effect on the consolidated financial statements or disclosures.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Recently issued accounting pronouncements not yet adopted</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">In October 2020, the FASB issued ASU 2020-10, “Codification Improvements,” this ASU affects a wide variety of Topics in the Codification. They apply to all reporting entities within the scope of the affected accounting guidance. More specifically, this ASU, among other things, contains amendments that improve the consistency of the Codification by including all disclosure guidance in the appropriate Disclosure Section (Section 50). Many of the amendments arose because the FASB provided an option to give certain information either on the face of the financial statements or in the notes to financial statements and that option only was included in the Other Presentation Matters Section (Section 45) of the Codification. The option to disclose information in the notes to financial statements should have been codified in the Disclosure Section as well as the Other Presentation Matters Section (or other Section of the Codification in which the option to disclose in the notes to financial statements appears). Those amendments are not expected to change current practice. The amendments are effective for annual periods beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022. Early application of the amendments is permitted for and varies based on the entity. The amendments should be applied retrospectively and at the beginning of the period that includes the adoption date. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(af) Reclassification </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Certain reclassifications have been made to prior year amounts to conform with the current year presentation.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(ag) </strong><strong>Non-controlling interests</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">For entities that are consolidated, but not 100% owned, a portion of the income or loss and equity is allocated to owners other than the Group. The aggregate of the income or loss and corresponding equity that is not owned by the Group is included within non-controlling interests in the consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Non-controlling interests is presented as a separate component of equity in the consolidated balance sheets. Net income includes the net income attributable to the holders of non-controlling interests in the consolidated statements of operations and comprehensive income / (loss). Profits and losses are allocated to non-controlling interests in proportion to their relative ownership interests regardless of their basis.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>(</strong><strong>ah</strong><strong>) Impairment of long lived assets</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Long-lived assets such as property, plant and equipment with finite lives are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the assets to an estimate of future undiscounted cash flows expected to be generated from the use of the assets and their eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the assets, the Group recognizes an impairment loss based on the excess of the carrying value of the assets over the fair value of the assets. There was no impairment of long lived assets during 2021, 2020 and 2019, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">  </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(ai) Effect of the Restatement on the Consolidated Financial Statements for the year ended December 31, 2021</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">Subsequent to the issuance of the Company’s consolidated financial statements for the year ended December 31, 2021 on May 13, 2022, certain errors were identified,</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(i)</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(loss) / gain on disposal of property, plant and equipment not included in operating income / (loss)</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(ii)</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">bonus share issuances were not accounted for and disclosed as stock splits in the consolidated statements of shareholders' equity, earnings per share computations for all periods presented</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">  </p><p style="font-size:10pt;font-family:times new roman;margin:0px">The impact of the restatement on the December 31, 2021 financial statements is reflected in the following tables:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">CONSOLIDATED BALANCE SHEETS</p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td/><td/><td colspan="4" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2021</strong></p></td><td/></tr><tr style="height:15px"><td/><td style="width:1%;"/><td style="BORDER-BOTTOM: 1px solid;width:25%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>As Previously Reported</strong></p></td><td style="width:1%;"/><td style="width:1%;"/><td style="BORDER-BOTTOM: 1px solid;width:25%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>As Restated</strong></p></td><td style="width:1%;"/></tr><tr style="height:15px"><td/><td/><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td/><td/><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td/></tr><tr style="height:15px"><td/><td/><td/><td/><td/><td/><td/></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Ordinary share</strong></p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">5,322,459 no par value shares issued as of December 31, 2021 (2020: 3,260,559)</p></td><td/><td/><td><p style="font-size:10pt;font-family:times new roman;margin:0px">7,899,832 no par value shares issued as of December 31, 2021 and 2020</p></td><td/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME / (LOSS)</p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>As Previously Reported</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>As Restated</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Operating income / (loss)</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">781</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">771</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2020</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">(1,701</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">(272</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2019</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">(440</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">(445</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Net income / (loss) per ordinary share attributable to Euro Tech Holdings Company Limited’s shareholders</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">- Basic</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">US0.19</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.13</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2020</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.25</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.10</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2019</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US(0.06</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">) </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US(0.02</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">) </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">- Diluted</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.19</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.13</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2020</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.25</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.10</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2019</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US(0.06)</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US(0.02</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">) </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Weighted average number of ordinary shares outstanding</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">- Basic</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">5,154,759</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,732,132</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2020</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">3,092,859</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,732,132</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2019</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">2,301,993</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,732,132</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">- Diluted</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">5,154,759</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,732,132</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2020</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">3,092,859</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,732,132</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2019</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">2,301,993</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,732,132</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY</p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>As Previously Reported</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>As Restated</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> <strong>Number of ordinary share</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2018</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">2,229,609</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,899,832</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2019</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">3,260,559</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,899,832</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2020</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">3,260,559</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,899,832</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2021</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">5,322,459</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,899,832</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">Commensurate adjustments have been made to Notes 2 (s), 11, 16 and 24 to the consolidated financial statements.  </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The accompanying consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The accompanying consolidated financial statements include the results of operations of the Company and its subsidiaries. Significant intercompany transactions and balances have been eliminated.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Subsidiaries are all entities over which the Group has control; has the power to appoint or remove the majority of the members of the board of directors; has the right to cast a majority of votes at the meeting of the board of directors or to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">We account for our interest in an investment using the equity method of accounting per Accounting Standards Codification (“ASC”) No. 323, “Investments - Equity Method and Joint Ventures” if we are not the primary beneficiary of a VIE or do not have a controlling interest. The investment is recorded at cost and the carrying amount is adjusted periodically to recognize our proportionate share of income or loss, additional contributions made and dividends and capital distributions received. We record the effect of any impairment or other than temporary decrease in the value of the investment.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">In the event a partially owned equity affiliate were to incur a loss and our cumulative proportionate share of the loss exceeded the carrying amount of the equity method investment, application of the equity method would be suspended and our proportionate share of further losses would not be recognized unless we committed to provide further financial support to the affiliate. We would resume application of the equity method once the affiliate became profitable and our proportionate share of the affiliate’s earnings equals our cumulative proportionate share of losses that were not recognized during the period the application of the equity method was suspended.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Our revenue is derived from long-term contracts for customers in our engineering segment, as well as short-term contracts for customers in our trading and manufacturing segment. Accounting treatment for these contracts in accordance with Accounting Standards Update (“ASU”) 2014-09 (Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customer), is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><span style="text-decoration:underline">Performance obligations satisfied over time (Engineering </span><span style="text-decoration:underline">services)</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Recognition of performance obligations</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in the new revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Engineering service projects typically span between several days to over 5 years. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, is not distinct. Some contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the project life cycle (engineering).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Revenues are recognized as our obligations are satisfied over time, by reference to the progress towards complete satisfaction of that performance obligation.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">If the Group expects the reference to progress certificates issued by the customers, with additional adjustments where necessary, depicts the Group’s performance in transferring control of goods or services promised to customers for individual projects, the Group satisfies the performance obligation over time and therefore, recognizes revenue over time in accordance with the output method for measuring progress. Under output method, revenue recognition is based on the stage of completion of the contracts, provided that the stage of contract completion and the gross billing value of contracting work can be measured reliably. The stage of completion of a contract is established by reference to the construction works certified by customers.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Remaining performance obligations (“RPOs”)</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">RPOs represent the amount of revenues we expect to recognize in the future from our contract commitments on projects and are hereafter referred to as “Backlog”. Backlog includes the entire expected revenue values for subsidiary we consolidate. Backlog may not be indicative of future operating results, and projects included in Backlog may be canceled, modified or otherwise altered by customers.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group had the following backlog:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Engineering segment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">5,400</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">11,581</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Unrecognized contract revenue which is expected to be recognized in next 12 months is approximately US$5,400,000 (2020: US$11,581,000). </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><span style="text-decoration:underline">Performance obligations satisfied over time (Engineering </span><span style="text-decoration:underline">services) (Cont’d)</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Variable consideration</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Contract modifications through change orders, claims and incentives are routine in the performance of the Group’s contracts to account for changes in the contract specifications or requirements. In most instances, contract modifications are not distinct from the existing contract due to the significant integration service provided in the contract and are accounted for as a modification of the existing contract and performance obligation. Either the Group or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work. Change orders that are unapproved as to both price and scope are evaluated as claims. The Group considers claims to be amounts in excess of approved contract prices that the Group seeks to collect from its customers or others for customer-caused delays, errors in specifications and designs, contract terminations, change orders that are either in dispute or are unapproved as to both scope and price, or other causes of unanticipated additional contract costs.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group estimates variable consideration for a performance obligation at the most likely amount to which the Group expects to be entitled (or the most likely amount the Group expects to incur in the case of liquidated damages), utilizing estimation methods that best predict the amount of consideration to which the Group will be entitled (or will be incurred in the case of liquidated damages). The Group includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Group’s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based largely on an assessment of its anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Group.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders and claims reflected in transaction price (or excluded from transaction price in the case of liquidated damages) are not resolved in the Group’s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><span style="text-decoration:underline">Performance obligations satisfied at a point-in-time (Trading and manufacturing</span><span style="text-decoration:underline">)</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Revenue for our trading and manufacturing contracts is recognized at a point in time. Sales are recognized when control of the products has transferred, being when the products are delivered to the customer. Delivery occurs when the products have been delivered to the point of receipt by customer. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><span style="text-decoration:underline">Classification of contract assets and liabilities</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">For revenue recognized associated with its contracts with customers over time, for which the Group has an enforceable right to receive compensation. Many of our contracts contain specific provisions that determine when the Group can bill for its work performed under these contracts.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Any revenue earned on a contract that has not yet been billed to the customer is recorded as a contract asset on the Group’s consolidated balance sheets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group’s consolidated balance sheets present contract liabilities that contain deferred revenue that represent any costs incurred on contracts in process for which revenue has not yet been recognized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><span style="text-decoration:underline">Rental income</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Rental income from operating leases is recognized in consolidated statements of operations and comprehensive income /(loss) on a straight-line basis over the term of the relevant lease.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Engineering segment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">5,400</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">11,581</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 5400000 11581000 5400000 11581000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Research and development costs (“R&amp;D” costs) are expensed as incurred. The R&amp;D costs amounted to approximately US$61,000, US$497,000 and US$35,000 for the years ended December 31, 2021, 2020 and 2019 respectively and were included in “Selling and administrative expenses”<strong> </strong>in the Group’s consolidated statements of operations and comprehensive income / (loss).</p> 61000 497000 35000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Advertising and promotional expenses (“A&amp;P” expenses) are expensed as incurred. The A&amp;P expenses amounted to approximately US$7,000, US$7,000 and US$13,000 for the years ended December 31, 2021, 2020 and 2019 respectively and were included in “Selling and administrative expenses”<strong> </strong>in the Group’s consolidated statements of operations and comprehensive income / (loss).</p> 7000 7000 13000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group follows the liability method of accounting for income tax. Under this method, deferred tax assets and liabilities are recorded for future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled. The Group also evaluates whether the recorded deferred tax assets and valuation allowances can be realized and, when necessary, reduces the amounts to what is expected to be realized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The accounting guidance on accounting for uncertainty in income taxes also addresses derecognition, classification, interest and penalties on income taxes, and accounting in interim periods. The Group does not believe it has any uncertain tax positions through the periods ended December 31, 2021, 2020 and 2019 respectively which would have a material impact on the Group’s consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Interest and penalties related to uncertain income tax positions are included in income tax expense on the Group’s consolidated statements of operations and comprehensive income / (loss). Interest and penalties actually incurred are charged to interest expense and the other income, respectively if applicable.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group files tax returns in Hong Kong and the PRC. The tax returns for 2021, 2020 and 2019 are subject to examination by Hong Kong and PRC taxing authorities, commencing with the first year filed.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Cash and cash equivalents consist of cash on hand, and bank deposits with original maturities of three months or less, all of which are unrestricted as to withdrawal. There were no cash equivalents as of December 31, 2021 and 2020.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Restricted cash represents cash deposits retained with banks in the PRC for issuance of performance bonds and guarantees to the customers and cash deposited by the Group into separate accounts and designated as collateral for standby letters of credit in the same amount in accordance with contractual agreements.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group does not charge interest to its customers and carries its customer receivables at their face amounts, less an allowance for doubtful accounts. As is common practice in the industry, the Group classifies all accounts receivable as current assets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group grants trade credit, on a non-collateralized basis, to its customers and is subject to potential credit risk related to changes in business and overall economic activity. The Group analyzes specific accounts receivable balances, historical bad debts, customer credit-worthiness, current economic trends and changes in customer payment terms when evaluating the adequacy of the allowance for doubtful accounts. In the event that a customer balance is deemed to be uncollectible, the account balance is written-off against the allowance for doubtful accounts.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Inventories are measured using the first-in, first-out method and are stated at the lower of cost or net realizable value. Cost of finished goods comprise direct material, direct production costs and an allocated portion of production overhead costs based on normal operating capacity. Allowance is made for obsolete, slow moving or defective items, where appropriate.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Property, plant and equipment is carried at cost. Major modifications or refurbishments which extend the useful life of the assets are capitalized and depreciated over the adjusted remaining useful life of the assets. Upon retirement or disposition of property, plant and equipment, the cost and related accumulated depreciation are removed and any resulting gain or loss is recognized in consolidated income from operations. The cost of maintenance and repairs is charged to expense as incurred. Property, plant and equipment is reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If the carrying value of property, plant and equipment exceeds its fair value, an impairment charge would be recorded in the consolidated statement of operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Depreciation of property, plant and equipment are computed using the straight-line method over the assets’ estimated useful lives as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">  </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="width:50%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Office premises </p></td><td style="width:50%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">47 to 51 years</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Leasehold improvements</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">over terms of the leases or the useful lives whichever is less</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture, fixtures and office equipment</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">3 to 5 years</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Motor vehicles</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">4 years</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Testing equipment   </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">3 years</p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="width:50%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Office premises </p></td><td style="width:50%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">47 to 51 years</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Leasehold improvements</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">over terms of the leases or the useful lives whichever is less</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture, fixtures and office equipment</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">3 to 5 years</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Motor vehicles</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">4 years</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Testing equipment   </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">3 years</p></td></tr></tbody></table> 47 to 51 years over terms of the leases or the useful lives whichever is less 3 to 5 years 4 years 3 years <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group has elected to apply the measurement alternative to equity securities without readily determinable fair values. As such, the Group’s non-marketable equity securities are measured at cost, less any impairment, and are adjusted for changes in fair value resulting from observable transactions for identical or similar investments of the investee.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 60px; text-align:justify;">In the ordinary course of business, the Group enters into a variety of operating lease arrangements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 60px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 60px; text-align:justify;">Operating right-of-use leases are included in operating lease right-of-use assets, current portion of long-term operating lease obligations and long-term operating lease obligations, net of current maturities on the Group’s consolidated balance sheets, as appropriate. Operating lease right-of-use assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of the Group’s leases do not provide an implicit rate to calculate present value, the Group determines this rate by estimating the Group’s incremental borrowing rate, utilizing the borrowing rates associated with the Group’s various debt instruments. The operating lease right-of-use asset also includes any lease payments made and initial direct costs incurred and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 60px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 60px; text-align:justify;">Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Goodwill is not amortized. The Group performs either a qualitative or quantitative assessment to review goodwill for impairment on an annual basis. This assessment is performed at the beginning of the fourth quarter, or when circumstances change, such as a significant adverse change in the business climate or the decision to sell a business, both of which would indicate that impairment may have occurred. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">A qualitative assessment considers financial, industry, segment and macroeconomic factors, if the qualitative assessment indicates a potential for impairment, a quantitative assessment is performed to determine if impairment exists. The quantitative assessment begins with a comparison of the fair value of the reporting unit with its carrying value. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss would be recognized in an amount equal to that excess, limited to the total amount of the goodwill allocated to the reporting unit. If the carrying value of goodwill exceeds its implied fair value, an impairment charge would be recorded in the consolidated statements of operations and comprehensive income / (loss).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">As a result of the annual qualitative review process in 2021 and 2020, the Group determined it was not necessary to perform a quantitative assessment. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The assets and liabilities of the Group’s subsidiaries denominated in currencies other than U.S. dollars are translated into U.S. dollars using the applicable exchange rates at the consolidated balance sheet date. For consolidated statements of operations and comprehensive income/(loss)’ items, amounts denominated in currencies other than U.S. dollars were translated into U.S. dollars using the average exchange rate during the period. Equity accounts were translated at their historical exchange rates. Net gains and losses resulting from translation of foreign currency on consolidated financial statements are included in the consolidated statements of stockholders’ equity as accumulated other comprehensive income. Foreign currency transaction gains and losses are reflected in the consolidated statements of operations and comprehensive income / (loss).</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">We account for comprehensive income in accordance with ASC No. 220, “Comprehensive Income”, which specifies the computation, presentation and disclosure requirements for comprehensive income / (loss). Comprehensive income / (loss) consists of net income / (loss) and foreign currency translation adjustments, primarily from fluctuations in foreign currency exchange rates of our foreign subsidiaries with a functional currency other than the U.S. dollar.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">On November 22, 2011, the Company filed Amended and Restated Memorandum and Articles of Association with the Registry of Corporate Affairs of the BVI Financial Services Commission that on November 29, 2011 became effective as of the filing date to amend the Company’s ordinary shares of US$0.01 par value capital stock to no par value capital stock. Treasury stock is accounted for using the cost method. When treasury stock is reissued, the value is computed and recorded using a weighted-average basis.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">On October 8, 2019, the Company had stock split in the form of bonus shares at the rate of one ordinary share for every two ordinary shares held, creating 1,030,950 new shares of common stock.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 30px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">On March 3, 2021, the Company had stock split in the form of  bonus shares at the rate of two ordinary shares for every three ordinary shares held, creating 2,061,900 new shares of common stock.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The effect of the above stock splits have been reflected retroactively in the financial statements and net income per ordinary share computations.</p> 1030950 2061900 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group computes net income per ordinary share using the treasury stock method. Under the treasury stock method, basic earnings per share attributable to Euro Tech Holdings Company Limited are computed by dividing net income attributable to Euro Tech Holdings Company Limited by the weighted average number of ordinary shares outstanding during the period. The Group reports both basic earnings per share, which is based on the weighted average number of ordinary shares outstanding, and diluted earnings per share, which is based on the weighted average number of ordinary shares outstanding and all dilutive potential ordinary shares outstanding.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Outstanding stock options are the only dilutive potential shares of the Company.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group determines compensation expense for stock-based awards based on the estimated fair values at the grant date and recognizes the related compensation expense over the vesting period. The Group uses the straight-line amortization method to recognize compensation expense related to stock-based awards that have only service conditions. This method recognizes stock compensation expense on a straight-line basis over the requisite service period for the entire award.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting estimates of the Group require a higher degree of judgment than others in their application. These include the recognition of revenue and earnings from engineering contracts over time, the valuation of goodwill, and contract assets and contract liabilities. Management continually evaluates all of its estimates and judgments based on available information and experience; however, actual results could differ from these estimates.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Related parties are affiliates of the Group; entities for which investments are accounted for by the equity method by the Group; trusts for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of management; principal owners of the Group; its management; members of the immediate families of principal owners of the Group and its management; and other parties with which the Group may deal if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. Another party also is a related party if it can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group reports segment information based on the “management” approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of the Group’s reportable segments. The Group categorises its operations into two business segments: Trading and manufacturing, and Engineering.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Financial instruments that potentially subject the Group to a concentration of credit risk consist principally of cash and cash equivalents and accounts receivable, net. The Group maintains substantially all of its cash and cash equivalent balances with large financial institutions which are believed to be high quality institutions.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group is subject to a concentration of risk because it derives a significant portion of its revenues from a few customers. The Group’s top customers accounting for more than 5% of the Group’s revenue generated approximately 15%, 23%, and 34% of consolidated revenues for the years ended December 31, 2021, 2020 and 2019, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group grants trade credit under contractual payment terms, generally without collateral, to its customers, which include high credit quality electric utilities, general contractors, owners and managers of industrial properties and government departments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Consequently, the Group is subject to potential credit risk related to changes in business and economic factors. At December 31, 2021, three (2020: three) of the Group’s customers individually exceeded 10.0% of accounts receivable, net. The Group believes the terms and conditions in its contracts, billing and collection policies are adequate to minimize the potential credit risk.</p> 0.15 0.23 0.34 0.100 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Interest relating to loans repaid is expensed in the period the repayment occurs.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The suppliers of the Group offer a standard one-year warranty to end customers of the Group. The Group only provides labour service to repair or replace parts. The Group does not maintain a general warranty reserve because historically labour costs for such repair or replacement have been de minimis.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Amounts billed to customers related to shipping and handling are classified as revenues, and the Group’s shipping and handling costs are included in cost of revenues.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group is required to make appropriation to reserve funds, comprising the statutory reserve fund and statutory staff welfare fund, based on after-tax net income determined with generally accepted accounting principles of the PRC (“PRC GAAP”).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Appropriations to the statutory reserve fund is required to be at least 10% of the after tax net income determined in accordance with PRC GAAP until the reserve fund is equal to 50% of the entities’ registered capital.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group uses the three-tier hierarchy of fair value measurement, which prioritizes the inputs used in measuring fair value based upon their degree of availability in external active markets. These tiers include: Level 1 (the highest priority), defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3 (the lowest priority), defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">As of December 31, 2021 and 2020, the Group determined that the carrying values of cash and cash equivalents, restricted cash, accounts receivable, net, prepayments and other current assets, contract assets, bank borrowings, accounts payable, contract liabilities, other payables and accrued expenses approximate their fair values because of the short-term nature of these instruments.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Changes to GAAP are typically established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s ASC. The Group considers the applicability and impact of all ASUs. The Group, based on its assessment, determined that any recently issued or proposed ASUs not listed below are either not applicable to the Group or may have minimal impact on its consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Recently adopted accounting pronouncements</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes, eliminates certain exceptions within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistent application among reporting entities. The Group adopted this ASU in January 2021 and there was no effect on the consolidated financial statements or disclosures.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">In January 2020, the FASB issued ASU 2020-01, “Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815),” an amendment clarifying the interaction between accounting standards related to equity securities, equity method investments, and certain derivative instruments. The Group adopted this guidance in January 2021 and there was no effect on the consolidated financial statements or disclosures.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Recently issued accounting pronouncements not yet adopted</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">In October 2020, the FASB issued ASU 2020-10, “Codification Improvements,” this ASU affects a wide variety of Topics in the Codification. They apply to all reporting entities within the scope of the affected accounting guidance. More specifically, this ASU, among other things, contains amendments that improve the consistency of the Codification by including all disclosure guidance in the appropriate Disclosure Section (Section 50). Many of the amendments arose because the FASB provided an option to give certain information either on the face of the financial statements or in the notes to financial statements and that option only was included in the Other Presentation Matters Section (Section 45) of the Codification. The option to disclose information in the notes to financial statements should have been codified in the Disclosure Section as well as the Other Presentation Matters Section (or other Section of the Codification in which the option to disclose in the notes to financial statements appears). Those amendments are not expected to change current practice. The amendments are effective for annual periods beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022. Early application of the amendments is permitted for and varies based on the entity. The amendments should be applied retrospectively and at the beginning of the period that includes the adoption date. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Certain reclassifications have been made to prior year amounts to conform with the current year presentation.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">For entities that are consolidated, but not 100% owned, a portion of the income or loss and equity is allocated to owners other than the Group. The aggregate of the income or loss and corresponding equity that is not owned by the Group is included within non-controlling interests in the consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Non-controlling interests is presented as a separate component of equity in the consolidated balance sheets. Net income includes the net income attributable to the holders of non-controlling interests in the consolidated statements of operations and comprehensive income / (loss). Profits and losses are allocated to non-controlling interests in proportion to their relative ownership interests regardless of their basis.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Long-lived assets such as property, plant and equipment with finite lives are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the assets to an estimate of future undiscounted cash flows expected to be generated from the use of the assets and their eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the assets, the Group recognizes an impairment loss based on the excess of the carrying value of the assets over the fair value of the assets. There was no impairment of long lived assets during 2021, 2020 and 2019, respectively.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px">Subsequent to the issuance of the Company’s consolidated financial statements for the year ended December 31, 2021 on May 13, 2022, certain errors were identified,</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(i)</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(loss) / gain on disposal of property, plant and equipment not included in operating income / (loss)</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(ii)</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">bonus share issuances were not accounted for and disclosed as stock splits in the consolidated statements of shareholders' equity, earnings per share computations for all periods presented</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">  </p><p style="font-size:10pt;font-family:times new roman;margin:0px">The impact of the restatement on the December 31, 2021 financial statements is reflected in the following tables:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">CONSOLIDATED BALANCE SHEETS</p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td/><td/><td colspan="4" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2021</strong></p></td><td/></tr><tr style="height:15px"><td/><td style="width:1%;"/><td style="BORDER-BOTTOM: 1px solid;width:25%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>As Previously Reported</strong></p></td><td style="width:1%;"/><td style="width:1%;"/><td style="BORDER-BOTTOM: 1px solid;width:25%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>As Restated</strong></p></td><td style="width:1%;"/></tr><tr style="height:15px"><td/><td/><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td/><td/><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td/></tr><tr style="height:15px"><td/><td/><td/><td/><td/><td/><td/></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Ordinary share</strong></p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">5,322,459 no par value shares issued as of December 31, 2021 (2020: 3,260,559)</p></td><td/><td/><td><p style="font-size:10pt;font-family:times new roman;margin:0px">7,899,832 no par value shares issued as of December 31, 2021 and 2020</p></td><td/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME / (LOSS)</p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>As Previously Reported</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>As Restated</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Operating income / (loss)</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">781</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">771</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2020</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">(1,701</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">(272</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2019</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">(440</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">(445</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Net income / (loss) per ordinary share attributable to Euro Tech Holdings Company Limited’s shareholders</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">- Basic</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">US0.19</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.13</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2020</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.25</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.10</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2019</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US(0.06</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">) </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US(0.02</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">) </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">- Diluted</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.19</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.13</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2020</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.25</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.10</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2019</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US(0.06)</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US(0.02</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">) </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Weighted average number of ordinary shares outstanding</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">- Basic</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">5,154,759</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,732,132</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2020</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">3,092,859</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,732,132</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2019</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">2,301,993</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,732,132</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">- Diluted</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">5,154,759</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,732,132</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2020</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">3,092,859</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,732,132</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2019</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">2,301,993</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,732,132</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY</p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>As Previously Reported</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>As Restated</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> <strong>Number of ordinary share</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2018</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">2,229,609</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,899,832</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2019</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">3,260,559</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,899,832</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2020</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">3,260,559</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,899,832</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2021</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">5,322,459</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,899,832</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">Commensurate adjustments have been made to Notes 2 (s), 11, 16 and 24 to the consolidated financial statements.  </p> <table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td/><td/><td colspan="4" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2021</strong></p></td><td/></tr><tr style="height:15px"><td/><td style="width:1%;"/><td style="BORDER-BOTTOM: 1px solid;width:25%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>As Previously Reported</strong></p></td><td style="width:1%;"/><td style="width:1%;"/><td style="BORDER-BOTTOM: 1px solid;width:25%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>As Restated</strong></p></td><td style="width:1%;"/></tr><tr style="height:15px"><td/><td/><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td/><td/><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td/></tr><tr style="height:15px"><td/><td/><td/><td/><td/><td/><td/></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Ordinary share</strong></p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">5,322,459 no par value shares issued as of December 31, 2021 (2020: 3,260,559)</p></td><td/><td/><td><p style="font-size:10pt;font-family:times new roman;margin:0px">7,899,832 no par value shares issued as of December 31, 2021 and 2020</p></td><td/></tr></tbody></table> 5322459 3260559 7899832 <table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>As Previously Reported</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>As Restated</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Operating income / (loss)</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">781</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">771</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2020</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">(1,701</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">(272</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2019</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">(440</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">(445</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">)</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Net income / (loss) per ordinary share attributable to Euro Tech Holdings Company Limited’s shareholders</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">- Basic</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">US0.19</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.13</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2020</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.25</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.10</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2019</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US(0.06</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">) </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US(0.02</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">) </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">- Diluted</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.19</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.13</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2020</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.25</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US0.10</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2019</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US(0.06)</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> US(0.02</p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">) </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Weighted average number of ordinary shares outstanding</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">- Basic</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">5,154,759</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,732,132</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2020</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">3,092,859</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,732,132</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2019</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">2,301,993</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,732,132</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">- Diluted</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">5,154,759</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,732,132</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2020</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">3,092,859</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,732,132</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2019</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">2,301,993</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,732,132</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 781000 771000 -1701000 -272000 -440000 -445000 0.19 0.13 0.25 0.10 -0.06 -0.02 0.19 0.13 0.25 0.10 -0.06 -0.02 5154759000 7732132000 3092859000 7732132000 2301993000 7732132000 5154759000 7732132000 3092859000 7732132000 2301993000 7732132000 <table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>As Previously Reported</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>As Restated</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> <strong>Number of ordinary share</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2018</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">2,229,609</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,899,832</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2019</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">3,260,559</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,899,832</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2020</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">3,260,559</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,899,832</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2021</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">5,322,459</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">7,899,832</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 2229609 7899832 3260559 7899832 3260559 7899832 5322459 7899832 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>3 </strong><strong>Lease obligations</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group has operating leases primarily for office space. The Group’s leases have remaining lease terms of several months to two years.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The components of lease expense are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Years ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">243</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">257</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Short-term lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">62</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">64</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Total lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">305</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">321</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Supplemental consolidated cash flow information related to leases is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Years ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating cash flows from operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">196</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">195</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Right-of-use assets obtained in exchange for lease obligations (noncash):</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Supplemental consolidated balance sheet information related to leases is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating lease right-of-use assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">238</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">233</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Current portion of long-term operating lease obligations </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">175</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">118</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Long-term operating lease obligations, net of current maturities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">41</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">94</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">216</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">212</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Total operating lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Weighted average remaining lease term</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating leases </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">23 months</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">16 months</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Weighted average discount rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Maturities of lease liabilities are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Operating </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>leases </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Year ending December 31, </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">181</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">42</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Total lease payments </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">223</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Less: imputed interest </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(7</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Total </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">216</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Years ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">243</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">257</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Short-term lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">62</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">64</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Total lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">305</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">321</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 243000 257000 62000 64000 305000 321000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Years ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating cash flows from operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">196</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">195</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Right-of-use assets obtained in exchange for lease obligations (noncash):</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating lease right-of-use assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">238</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">233</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Current portion of long-term operating lease obligations </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">175</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">118</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Long-term operating lease obligations, net of current maturities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">41</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">94</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">216</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">212</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Total operating lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Weighted average remaining lease term</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating leases </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">23 months</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">16 months</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Weighted average discount rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 196000 195000 238000 233000 175000 118000 41000 94000 216000 212000 0.05 0.05 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Operating </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>leases </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Year ending December 31, </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">181</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">42</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Total lease payments </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">223</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Less: imputed interest </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(7</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Total </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">216</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 181000 42000 223000 7000 216000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>4 </strong><strong>Accounts r</strong><strong>eceivable, net</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Accounts receivable, net consisted of the following at December 31:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Contract receivables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,661</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,229</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Less: allowance for doubtful accounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(30</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(30</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">3,631</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">3,199</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The roll-forward of activity in the allowance for doubtful accounts was as follows for the years ended December 31:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Balance at beginning of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">36</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Less : reversal in allowances</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(6</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Balance at end of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">30</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">30</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The following is an aging analysis of accounts receivable, net at December 31:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Current</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,441</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,014</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Past due</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">1-30 days</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,570</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">85</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">31-60 days </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">495</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">202</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">61-90 days </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">108</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">41</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Greater than or equal to 91 days</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">17</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">857</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,190</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,185</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">3,631</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">3,199</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Contract receivables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,661</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,229</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Less: allowance for doubtful accounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(30</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(30</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">3,631</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">3,199</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 3661000 3229000 30000 30000 3631000 3199000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Balance at beginning of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">36</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Less : reversal in allowances</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(6</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Balance at end of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">30</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">30</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 30000 36000 6000 30000 30000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Current</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,441</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,014</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Past due</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">1-30 days</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,570</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">85</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">31-60 days </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">495</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">202</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">61-90 days </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">108</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">41</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Greater than or equal to 91 days</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">17</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">857</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,190</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,185</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">3,631</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">3,199</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 1441000 2014000 1570000 85000 495000 202000 108000 41000 17000 857000 2190000 1185000 3631000 3199000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>5 </strong><strong>Prepayments and other current assets</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Prepayment and other current assets mainly represent deposits paid for purchases and services, rental and utilities deposits, and prepaid expenses. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Deposits paid</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">243</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">838</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Prepayments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">104</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">168</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Other receivables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">222</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">250</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Other tax recoverable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">3</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">258</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">572</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,514</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Deposits paid</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">243</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">838</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Prepayments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">104</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">168</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Other receivables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">222</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">250</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Other tax recoverable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">3</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">258</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">572</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,514</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 243000 838000 104000 168000 222000 250000 3000 258000 572000 1514000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>6 </strong><strong>Contract assets and liabilities</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Contracts with customers usually stipulate the timing of payment, which is defined by the terms found within the various contracts under which work was performed during the period. Therefore, contract assets and liabilities are created when the timing of costs incurred on work performed does not coincide with the billing terms.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group’s consolidated balance sheets present contract assets which contains earned unbilled revenue associated with contract work that has been completed but not paid by customers, that are generally due once the job is completed and approved. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Contract assets consisted of the following at December 31:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Unbilled revenue </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">74</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">202</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group’s consolidated balance sheets present contract liabilities which contains deferred revenue (previously identified as billings in excess of costs and estimated earnings on uncompleted contracts).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Contract liabilities consisted of the following at December 31:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Deferred revenue </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,076</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,063</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The following table provides information about contract assets and contract liabilities from contracts with customers:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Contract assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">74</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">202</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Contract liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,076</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,063</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Net contract liabilities </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(1,002</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(861</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The difference between the opening and closing balances of the Group’s contract assets and contract liabilities primarily results from the timing of the Group’s billings in relation to its performance of work. The amounts of revenue recognized in the period that were included in the opening contract liability balances were US$79,000 and US$1,214,000 for the years ended December 31, 2021 and 2020, respectively. The revenue consists primarily of work performed on previous billings to customers. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The net liabilities position for contracts in process consisted of the following at December 31:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Costs incurred in contracts in process</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">169</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,904</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Estimated earnings</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">59</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Cost and estimated earnings on uncompleted contracts </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">228</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,904</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Less: billings to date </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,230</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,765</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(1,002</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(861</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The net liabilities position for contracts in process is included within the contract asset and contract liability in the accompanying consolidated balance sheets as follows at December 31: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Unbilled revenue </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">74</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">202</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Deferred revenue </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,076</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,063</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(1,002</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(861</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><span style="text-decoration:underline">Disaggregated revenue from contracts</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><span style="text-decoration:underline"/> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Trading and manufacturing (revenue recognized at point in time)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,619</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,476</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,877</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Engineering (revenue recognized over time)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,769</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,881</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,522</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">21,388</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">13,357</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">17,399</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Unbilled revenue </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">74</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">202</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Deferred revenue </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,076</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,063</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Contract assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">74</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">202</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Contract liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,076</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,063</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Net contract liabilities </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(1,002</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(861</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> 74000 202000 1076000 1063000 74000 202000 1076000 1063000 -1002000 -861000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Costs incurred in contracts in process</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">169</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,904</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Estimated earnings</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">59</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Cost and estimated earnings on uncompleted contracts </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">228</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,904</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Less: billings to date </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,230</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,765</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(1,002</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(861</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Unbilled revenue </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">74</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">202</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Deferred revenue </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,076</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,063</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(1,002</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(861</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> 169000 1904000 228000 1904000 -1230000 -2765000 -1002000 -861000 74000 202000 -1076000 -1063000 -1002000 -861000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Trading and manufacturing (revenue recognized at point in time)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,619</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,476</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,877</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Engineering (revenue recognized over time)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,769</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,881</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,522</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">21,388</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">13,357</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">17,399</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 9619000 9476000 11877000 11769000 3881000 5522000 21388000 13357000 17399000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>7</strong><strong> Inventories</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Raw materials</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">89</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">63</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Work in progress</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Finished goods</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">438</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">259</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">547</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">342</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Management continuously reviews obsolete and slow moving inventories and assesses the inventory valuation to determine if the write-down of inventories is deemed appropriate. For the years ended December 31, 2021, and 2020, write-down of inventories amounted to US$55,000 and US$13,000, respectively, which were charged to cost of revenue in consolidated statements of operations and comprehensive income / (loss). </p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Raw materials</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">89</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">63</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Work in progress</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Finished goods</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">438</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">259</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">547</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">342</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 89000 63000 20000 20000 438000 259000 547000 342000 55000000 13000000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>8 </strong><strong>Property, plant and equipment, net</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Office premises*</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">673</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">673</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Leasehold improvements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">125</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">157</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Furniture, fixtures and office equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">439</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">557</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Motor vehicles</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">175</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">175</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Testing equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">37</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">37</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,449</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,599</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Less: Accumulated depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,234</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,340</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">215</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">259</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">  </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Depreciation charge</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">38</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">49</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">69</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">* Far East earns rental income from a property in Beijing, PRC for which it does not hold the title. Far East is investigating various ways in which to obtain the title but has not formulated a specific plan as of the date of issuance of these consolidated financial statements. The net book value of the property at December 31, 2021 is approximately US$88,000 (2020: US$92,000).</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Office premises*</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">673</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">673</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Leasehold improvements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">125</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">157</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Furniture, fixtures and office equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">439</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">557</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Motor vehicles</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">175</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">175</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Testing equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">37</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">37</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,449</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,599</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Less: Accumulated depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,234</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,340</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">215</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">259</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 673000 673000 125000 157000 439000 557000 175000 175000 37000 37000 1449000 1599000 1234000 1340000 215000 259000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Depreciation charge</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">38</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">49</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">69</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 38000 49000 69000 88000 92000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>9 </strong><strong>Investments in </strong><strong>affiliates</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Investments in affiliates are accounted for using the equity method of accounting.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Zhejiang Tianlan Environmental Protection Technology Co. Ltd.</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Interest held</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>19.4</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>19.4</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Long-term investment, at cost, less impairment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,540</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,540</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Share of undistributed profits</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,537</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,544</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">8,077</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">8,084</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Far East is holding 19.4% (2020: 19.4%) equity interests in Blue Sky, a company incorporated in the PRC, with total cost of investment of US$5,540,000. Blue Sky provides a comprehensive service for design, general contract, equipment manufacturing, installation, testing and operation management of the treatment of waste gases emitted from various boilers and industrial furnaces of power plants, steel works and chemical plants since 2000.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Blue Sky has listed its shares on the New Third Board in the PRC since November 17, 2015 and suspended trading from August 15, 2017 and resumed trading on February 2, 2018 and suspended trading from November 24, 2020 and resumed trading on January 6, 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group’s interest in Blue Sky has been counted for as an affiliate using the equity method as the Group has representation on both the Board and Executive Committee of Blue Sky, and the ability to participate in the decision-making process and exercise significant influence.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">A summary of the financial information of the affiliate, Blue Sky, is set forth below:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Balance Sheet:</p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">42,510</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">44,918</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Non-current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">15,172</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">15,258</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Total assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">57,682</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">60,176</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Total liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(27,376</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(30,889</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Total shareholders’ equity</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">30,306</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">29,287</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating results:</p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Net sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">51,280</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">43,933</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,997</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">2,214</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Net income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">2,105</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,946</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Zhejiang Tianlan Environmental Protection Technology Co. Ltd.</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Interest held</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>19.4</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>19.4</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>%</strong></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Long-term investment, at cost, less impairment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,540</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,540</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Share of undistributed profits</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,537</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,544</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">8,077</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">8,084</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 0.194 0.194 5540000 5540000 2537000 2544000 8077000 8084000 0.194 0.194 5540000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Balance Sheet:</p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">42,510</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">44,918</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Non-current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">15,172</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">15,258</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Total assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">57,682</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">60,176</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Total liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(27,376</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(30,889</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Total shareholders’ equity</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">30,306</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">29,287</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating results:</p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Net sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">51,280</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">43,933</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,997</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">2,214</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Net income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">2,105</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,946</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 42510000 44918000 15172000 15258000 57682000 60176000 27376000 30889000 30306000 29287000 51280000 43933000 1997000 2214000 2105000 1946000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>10 </strong><strong>Other payables and accrued expenses</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Other payables and accrued expenses mainly represent deposits received from customers and accruals for operating expenses.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Dividend payables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">86</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">84</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Deposits received from customers</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Rental deposit received</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Accruals for operating expenses </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,360</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Other tax payables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">130</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">5</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,585</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,593</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Dividend payables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">86</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">84</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Deposits received from customers</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Rental deposit received</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Accruals for operating expenses </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,360</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Other tax payables</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">130</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">5</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,585</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,593</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 86000 84000 6000 3000 4000 1360000 1500000 130000 5000 1585000 1593000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>11 Ordinary share</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">On October 8, 2019, the Company had stock split in the form of bonus shares at the rate of one ordinary share for every two ordinary shares held, creating 1,030,950 new shares of common stock.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">During the year ended December 31, 2020, there was no movement with the Company’s issued ordinary shares and outstanding shares.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">On March 3, 2021, the Company had stock split in the form of bonus shares at the rate of two ordinary shares for every three ordinary shares held, creating 2,061,900 new shares of common stock.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">On January 24, 2022, the Company had stock split in the form of  bonus shares at the rate of one ordinary shares for every two ordinary shares held, creating 2,577,373 new shares of common stock, as described in Note 24 to the consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Number of outstanding shares at year end of:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Shares issued</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="font-size:10pt;font-family:times new roman;margin:0px">7,899,832</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">*</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="font-size:10pt;font-family:times new roman;margin:0px">7,899,832</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">* </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Less: shares under treasury stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(167,700</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(167,700</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><p style="font-size:10pt;font-family:times new roman;margin:0px">7,732,132</p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><p style="font-size:10pt;font-family:times new roman;margin:0px">7,732,132</p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">  </p><p style="font-size:10pt;font-family:times new roman;margin:0px">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">* Retroactively restated for effect of the stock splits effected in the form of bonus shares</p> 1030950 2061900 2577373 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Shares issued</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="font-size:10pt;font-family:times new roman;margin:0px">7,899,832</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">*</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="font-size:10pt;font-family:times new roman;margin:0px">7,899,832</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">* </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Less: shares under treasury stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(167,700</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(167,700</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><p style="font-size:10pt;font-family:times new roman;margin:0px">7,732,132</p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><p style="font-size:10pt;font-family:times new roman;margin:0px">7,732,132</p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p> 7899832 7899832 167700 167700 7732132 7732132 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>12 </strong><strong>Goodwill</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Reporting units - The Group’s reporting units consist of its trading and manufacturing and engineering segments. Goodwill is not amortized, but instead is reviewed for impairment at least annually during the fourth quarter of each year at the reporting level, absent any interim indicators of impairment or other factors requiring an assessment.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Annual impairment assessment - For our 2021 and 2020 annual impairment test we performed a qualitative assessment, using information as of December 31, 2021 and 2020, respectively. Under current guidance, we are permitted to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform a quantitative goodwill impairment test. We determined there were no factors indicating the need to perform a quantitative goodwill impairment test and concluded that it is more likely than not the fair value of our reporting units is greater than their carrying value and thus there was no impairment to goodwill. As of December 31, 2019, the Group completed the annual impairment test by comparing the carrying amount of the net assets, including goodwill, with the fair value of Yixing Pact Environmental Technology Co., Ltd and Pact Asia Pacific Limited as of December 31, 2019</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">In addition to our annual review, we assess the impairment of goodwill whenever events or changes in circumstances indicate that the carrying value of a reporting unit may be greater than fair value. Factors that could trigger an interim impairment review include, but are not limited to, significant adverse changes in the business climate which may be indicated by a decline in our market capitalization or decline in operating results. No impairments were recorded to our goodwill during the years ended December 31, 2021, 2020 and 2019. No material events or changes occurred between the testing date and year end to trigger a subsequent impairment review.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">At December 31, 2021 and 2020, we had goodwill for our engineering segment with a carrying amount of US$1,071,000 and US$1,071,000, respectively.</p> 1071000 1071000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>13 PRC statutory reserves</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Under the relevant PRC laws and regulations, the PRC subsidiaries are required to appropriate a certain percentage of their respective net income to two statutory funds i.e. the statutory reserve fund and the statutory staff welfare fund. The PRC subsidiaries can also appropriate certain amount of its net income to the enterprise expansion fund.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">(i) Statutory reserve fund</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Pursuant to applicable PRC laws and regulations, the PRC subsidiaries are required to allocate at least 10% of its net income to the statutory reserve fund until such fund reaches 50% of its registered capital. The statutory reserve fund can be utilised upon the approval by the relevant authorities, to offset accumulated losses or to increase its registered capital, provided that such fund be maintained at a minimum of 25% of its registered capital.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Under the PRC laws and regulations, the PRC subsidiaries are restricted in their ability to transfer certain of its net assets in the form of dividend payments, loans or advances. The amounts restricted include paid-in capital and statutory reserves, as determined pursuant to PRC generally accepted accounting principles, totaling US$2,452,000 as at December 31, 2021 (2020: US$3,174,000 and 2019: US$3,174,000).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">(ii) Statutory staff welfare fund</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Pursuant to applicable PRC laws and regulations, the PRC subsidiaries are required to allocate a certain amount of its net income to the statutory staff welfare fund determined by it. The statutory staff welfare fund can only be used to provide staff welfare facilities and other collective benefits to its employees. This fund is non-distributable other than upon liquidation of the PRC subsidiaries. The balances as at December 31, 2021 and 2020 include in statutory reserves were US$12,000.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">(iii) Enterprise expansion fund</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The enterprise expansion fund shall only be used to make up losses, expand the PRC subsidiaries’ production operations, or increase the capital of the subsidiaries. The enterprise expansion fund can be utilised upon approval by relevant authorities, to convert into registered capital and issue bonus capital to existing investors, provided that such fund be maintained at a minimum of 25% of its registered capital. The balances as at December 31, 2021 and 2020 include in statutory reserves were US$408,000.</p> 0.10 0.50 0.25 2452000 3174000 3174000 12000 0.25 408000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>14 </strong><strong>Other income, net</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Exchange gain / (loss), <strong>Other income, net</strong>net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">77</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">101</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(30</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Rental income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">59</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">82</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Government subsidies – Employment Support Scheme *</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">147</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">127</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">307</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">52</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">* The amount represents salaries and wage subsidies granted under Anti-Epidemic Fund by the Government of the Hong Kong Special Administrative Region for the use of paying wages of employees from June to November 2020.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Exchange gain / (loss), <strong>Other income, net</strong>net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">77</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">101</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(30</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Rental income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">59</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">82</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Government subsidies – Employment Support Scheme *</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">147</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">127</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">307</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">52</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 77000 101000 -30000 50000 59000 82000 147000 127000 307000 52000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>15 </strong><strong>Income taxes</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">No income tax arose in the United States of America by the Group for the years ended December 31, 2021, 2021 and 2020.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Company and Pact Asia Pacific Limited are exempt from taxation in the British Virgin Islands (“BVI”).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Far East and Euro Tech (China) Limited provided for Hong Kong profits tax at a rate of 8.25% on assessable profits up to US$256,000; and 16.5% on any part of assessable profits over US$256,000 in year 2021 and 2020 (2019: 16.5%) on the basis of their income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for profits tax purposes.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Euro Tech Trading (Shanghai) Limited (“ETTS”), a subsidiary of Far East, provides for PRC Enterprise Income Tax (“EIT”) at a rate of 25% (2020 and 2019: 25%), after offsetting losses brought forward, if any, on the basis of its income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for PRC Enterprise Income Tax purposes. As of December 31, 2021, ETTS had an assessable loss carried forward of US$18,000 as agreed by the local tax authority to offset its profit for the forth coming years (2020: US$604,778 and 2019: US$518,328). Such loss will expire in 5 years.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Shanghai Euro Tech Limited (“SET”), a subsidiary of Far East, provides for PRC Enterprise Income Tax at a rate of 25% (2020 and 2019: 25%), after offsetting losses brought forward, if any, on the basis of its income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for PRC Enterprise Income Tax purposes. As of December 31, 2021, SET had an assessable loss carried forward of US$678,000 as agreed by the local tax authority to offset its profit for the forth coming years (2020: US$658,733 and 2019: US$444,192). Such loss will expire in 5 years.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Shanghai Euro Tech Environmental Engineering Company Limited (“SETEE”), a subsidiary of Far East, provides for PRC Enterprise Income Tax at a rate of 25% (2020 and 2019: 25%), after offsetting losses brought forward, if any, on the basis of its income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for PRC Enterprise Income Tax purposes. As of December 31, 2021, SETEE had an assessable loss carried forward of US$Nil as agreed by the local tax authority to offset its profit for the forth coming years (2019: US$34,032 and 2018: US$380,591).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Yixing Pact Environmental Technology Co. Ltd. (“Yixing”), a subsidiary of Far East, provides for PRC Enterprise Income Tax at a rate of 25% (2020 and 2019: 25%), after offsetting losses brought forward, if any, on the basis of its income for financial reporting purposes, adjusting for income and expense items which are not assessable or deductible for PRC Enterprise Income Tax purposes. As of December 31, 2021, Yixing had an assessable loss carried forward of US$1,759,000 as agreed by the local tax authority to offset its profit for the forth coming years (2020: US$2,304,828 and 2019: US$1,664,275). Such loss will expire in 5 years.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Under the New Enterprise Income Tax Law and the implementation rules, profits of the PRC subsidiaries earned on or after January 1, 2008 and distributed by the PRC subsidiaries to foreign holding company are subject to a withholding tax at a rate of 10% unless reduced by tax treaty. Aggregate undistributed earnings of Far East’s subsidiaries located in the PRC that are available for distribution to Far East of approximately US$0.6 million at December 31, 2021 (2020: US$0.6 million and 2019: US$0.6 million) are intended to be reinvested, and accordingly, no deferred taxation has been made for the PRC dividend withholding taxes that would be payable upon the distribution of those amounts to Far East. Distributions made out of pre January 1, 2008 retained earnings will not be subject to the withholding tax.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Company and its subsidiaries are based in Hong Kong and PRC and file Hong Kong profits tax return and PRC EIT return, respectively. The components of the (provision) / credit for income taxes (expense) / credit were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Current taxes (expense )</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Hong Kong profits tax and the PRC EIT</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(57</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(4</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Income tax expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(57</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(4</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Deferred tax credit / (expenses)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Hong Kong and the PRC </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">147</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(92</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(37</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Total deferred tax credit / (expenses)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">147</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(92</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(37</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Total credit / (expense)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">90</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(96</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(37</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The items comprising the difference between income taxes computed at the Hong Kong profits tax and PRC EIT statutory tax rates in effect for 2021, 2020 and 2019 and our effective tax rates were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Income / (loss) before income taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,276</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">498</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(173</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Computed tax using respective companies’ statutory tax rates</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">158</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">133</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">69</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Change in valuation allowances</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">349</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">48</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Under-provision for income taxes in prior years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(12</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Non-deductible expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(405</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(277</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(131</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Income taxes credit / (expense) at effective tax rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">90</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(96</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(37</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The components of deferred tax assets / (liabilities) are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Tax losses </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">614</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">901</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Temporary differences</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Less: Valuation allowances</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(469</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(901</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Net deferred tax assets / (liabilities) </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">142</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(5</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Uncertain tax positions</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">As a result of the Group’s analysis, management has determined that the Group does not have any material uncertain tax positions. </p> 0.0825 256000 0.165 256000 0.165 0.25 0.25 -18000 -604778 -518328 0.25 0.25 -678000 -658733 -444192 0.25 0.25 -34032 -380591 0.25 0.25 1759000 2304828 1664275 0.10 600000 600000 600000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Current taxes (expense )</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Hong Kong profits tax and the PRC EIT</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(57</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(4</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Income tax expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(57</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(4</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Deferred tax credit / (expenses)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Hong Kong and the PRC </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">147</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(92</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(37</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Total deferred tax credit / (expenses)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">147</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(92</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(37</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Total credit / (expense)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">90</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(96</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(37</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> -57000 -4000 -57000 -4000 147000 -92000 -37000 147000 -92000 -37000 -90000 96000 37000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Income / (loss) before income taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,276</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">498</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(173</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Computed tax using respective companies’ statutory tax rates</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">158</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">133</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">69</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Change in valuation allowances</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">349</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">48</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Under-provision for income taxes in prior years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(12</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Non-deductible expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(405</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(277</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(131</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Income taxes credit / (expense) at effective tax rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">90</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(96</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(37</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> 1276000 498000 -173000 158000 133000 69000 349000 48000 30000 -12000 -5000 -405000 -277000 -131000 -90000 96000 37000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Tax losses </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">614</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">901</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Temporary differences</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Less: Valuation allowances</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(469</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(901</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Net deferred tax assets / (liabilities) </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">142</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(5</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> 614000 901000 -3000 -5000 469000 901000 142000 -5000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>16</strong><strong>        </strong><strong>Net income per ordinary share</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The calculation of the basic and diluted net income per ordinary share is based on the following data:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Number of shares</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Weighted average number of ordinary shares for the purposes of basic and diluted net income per share </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">7,732,132</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">7,732,132</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">7,732,132</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Number of shares</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Weighted average number of ordinary shares for the purposes of basic and diluted net income per share </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">7,732,132</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">7,732,132</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">7,732,132</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 7732132 7732132 7732132 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>17 Stock options</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><strong>2019 Stock Option and Incentive Plan</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">In April 2019, the Board of Directors approved the adoption of the 2019 Stock Option and Incentive Plan (the “Plan”). The Plan was also subsequently approved under a resolution of the Company's shareholders. The Plan provides for the granting of up to 300,000 (500,000 after bonus shares adjustment) Ordinary Shares (the “Share Limit”), in the form of options to Officers, Directors and Key Employees who perform services which contribute to the successful performance of the Company and its subsidiaries. In addition, the Plan provides that, on the first day of each fiscal year commencing on January 1, 2020, the Share Limit shall automatically be increased by that number of shares equal to 5% of the number of Ordinary Shares outstanding as of such date.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Board of Directors or a committee (the “Committee”) appointed by the Board of Directors administers the Plan.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Appropriate adjustment in the maximum number of Ordinary Shares issuable pursuant to this Plan, the maximum number of Ordinary Shares with respect to which options may be granted within any 12-month period to any participant during the duration of this Plan, the number of shares subject to options granted under this Plan, and the exercise price with respect to options, shall be made to give effect to any increase or decrease in the number of issued Ordinary Shares resulting from a subdivision or consolidation of shares whether through reorganization, recapitalization, division of shares, reverse share split, spin-off, split-off, spin-out, or other distribution of assets to shareholders, issue of bonus shares or combination of shares, assumption and conversion of outstanding options due to an acquisition by the Company of the shares, stock or assets of any other company or corporation, other increase or decrease in the number of such shares outstanding effected, without receipt of consideration by the Company, or any other occurrence for which the Committee determines an adjustment is appropriate.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The purchase price per share of the Ordinary Shares to be paid upon the exercise of the option must be at least 100% of the fair market value of an Ordinary Shares on the date on which the option was granted. Under the Plan, if the Ordinary Shares are principally traded on a national securities exchange or the Nasdaq Global Market or Capital Market at the time of grant, the Company is required to use, at fair market value, the average of the closing prices of the Ordinary Shares for the ten consecutive trading days immediately before the date of grant. If the Ordinary Shares are traded on a national securities exchange or the Nasdaq Stock Global Market or Capital Market, but no closing prices are reported for such ten-day period, or if the Ordinary Shares are principally traded in the over-the-counter market, the Company is required to use, as fair market value, the average of the mean between the bid and asked prices reported for the Company’s Ordinary Shares at the close of trading during such ten-day period before the date of grant. If the Ordinary Shares are traded neither on a national securities exchange, one of the Nasdaq’s Markets nor in the over-the-counter market or if bid and asked prices are otherwise not available, the fair market value of the Ordinary Shares on the date of grant will be determined in good faith by the Committee or the Board of Directors, as the case may be.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><strong>2019 Stock </strong><strong>o</strong><strong>ption and </strong><strong>i</strong><strong>ncentive </strong><strong>p</strong><strong>lan </strong><strong>(Cont’d)</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Board of Directors or the Committee, as the case may be, determines, at the time of grant, when each option granted under the Plan will become exercisable. Notwithstanding the foregoing, all options held by a key employee of the Company or its subsidiaries become immediately exercisable, whether or not exercisable at the time, upon the death or disability, and shall be exercisable within twelve (12) months after the date of death or disability, but in no event later than the expiration date of such Options.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">No option is to be exercisable more than ten years from the date the option is granted.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Payment of Exercise Price for Options. Under the Plans, payment for shares purchased upon exercise of an option may be made by any of the following methods, subject to certain requirements: (i) in cash, (ii) in Ordinary Shares which have been held by the participant for not less than six months prior to the exercise of the option, valued at its Fair Market Value (as defined) on the date of exercise, (iii) in cash by a broker-dealer to whom the holder of the option has submitted an exercise notice consisting of a fully endorsed option, or (iv) by such other medium of payment as the Board or the Committee, as applicable, in its sole discretion, shall authorize, or by any combination of (i), (ii), or (iii), at the sole discretion of the Board or the Committee, as applicable, or in any manner provided in the option agreement, except by directing the Company to withhold Ordinary Shares otherwise issuable upon the exercise of the Option in payment of the exercise price.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Transfer of Options. Under the Plans, an option may not be sold, assigned or otherwise transferred except to:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">the spouse or lineal descendant of a plan participant;</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">the trustee of a trust for the primary benefit of a plan participant’s spouse or lineal descendant;</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">a partnership of which a plan participant and lineal descendants are the only partners; or</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">a tax exempt organization.</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">These assignments are only permitted if the assigning option holder does not receive any compensation in connection with the assignment and the assignment is expressly approved by the Board or Committee, as the case may be.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><strong>2019 Stock </strong><strong>o</strong><strong>ption and </strong><strong>i</strong><strong>ncentive </strong><strong>p</strong><strong>lan </strong><strong>(Cont’d)</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Company indemnifies the members of any Committee and its delegates and the Chief Executive Officer against (a) the reasonable expenses (as such expenses are incurred), including attorneys’ fees actually and necessarily incurred in connection with the defense of any action, suit or proceeding (or in connection with any appeal therein), to which they or any of them may be a party by reason of any action taken or failure to act under or in connection with the Plan, or any option granted under the Plan; and (b) all amounts paid by them in settlement thereof (provided such settlement is approved by independent legal counsel selected by the Company) or paid by them in satisfaction of a judgment in any such action, suit or proceeding, except in relation to matters as to which it shall be adjudged in such action, suit or proceeding that such Committee member or delegatee, as applicable, is liable for gross negligence or gross misconduct in the performance of his or her duties; provided that within 60 days after institution of any such action, suit or proceeding a Committee member or delegatee shall in writing offer the Company the opportunity, at its own expense, to handle and defend the same.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Board may terminate, suspend, or amend the Plan at any time without the authorization of shareholders to the extent allowed by law or the rules of any market on which the Company’s shares are then listed or quoted.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">During the year ended December 31, 2019, the Company granted such options to its officers, directors and employees, which allow them to purchase up to 51,000 ordinary shares. The exercise price of all options granted is US$2.60 per share. The stock options granted are exercisable on January 1, 2022 and terminate on April 18, 2029.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Company estimate the fair value of the options granted under the Binomial pricing model at US$2.324 per share. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Changes in outstanding options under various plans mentioned above were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="22" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Number</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>options</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>average</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>exercise</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Number</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>options</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>average</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>exercise</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Number</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>options</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>average</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>exercise</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Outstanding, beginning of year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:8%;vertical-align:bottom;text-align:right;">51,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:8%;vertical-align:bottom;text-align:right;">2.60</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:8%;vertical-align:bottom;text-align:right;">51,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:8%;vertical-align:bottom;text-align:right;">2.60</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:8%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:8%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Granted</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">-</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">-</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">-</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">-</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">51,000</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2.60</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Bonus shares adjustment</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;">34,000</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;">(1.04</td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Outstanding, end of year</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">85,000</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">1.56</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">51,000</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">2.60</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">51,000</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">2.60</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Exercisable, end of year</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">As of December 31, 2021, 2020 and 2019, there was no unrecognized stock-based compensation expense related to unvested stock options. The compensation expense for the year is approximately US$55,000 (2020: US$54,000; 2019: US$10,000).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group applies the provisions of ASC No. 718-10, which requires to recognise expense related to the fair value of stock-based compensation awards, including employee stock options.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Binomial option-pricing model is used to estimate the fair value of the options granted. This requires the input of subjective assumptions, including the expected volatility of stock price, expected option term, expected risk-free rate over the expected option term and expected dividend yield rate over the expected option term. Because changes in subjective input assumptions can materially affect the fair value estimate, in directors’ opinion, the existing model may not necessarily provide a realisable measure of the fair value of the stock options. Expected volatility is based on historical volatility in the 180 days prior to the issue of the options. Expected option term and dividend yield rate are based on historical trends. Expected risk-free rate is based on US Treasury securities with similar maturities as the expected terms of the options at the date of grant.</p> 300000 500000 0.05 1 51000 2.60 2.324 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="22" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Number</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>options</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>average</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>exercise</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Number</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>options</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>average</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>exercise</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Number</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>options</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>average</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>exercise</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Outstanding, beginning of year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:8%;vertical-align:bottom;text-align:right;">51,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:8%;vertical-align:bottom;text-align:right;">2.60</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:8%;vertical-align:bottom;text-align:right;">51,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:8%;vertical-align:bottom;text-align:right;">2.60</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:8%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:8%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Granted</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">-</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">-</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">-</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">-</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">51,000</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2.60</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Bonus shares adjustment</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;">34,000</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;">(1.04</td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Outstanding, end of year</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">85,000</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">1.56</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">51,000</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">2.60</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">51,000</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">2.60</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Exercisable, end of year</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 51000 2.60 51000 2.60 51000 2.60 34000 -1.04 85000 1.56 51000 2.60 51000 2.60 55000 54000 10000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>18 Pension plan</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Prior to December 1, 2000, Far East had only one defined contribution pension plan for all its Hong Kong employees. Under this plan, all employees were entitled to pension benefits equal to their own contributions plus 50% to 100% of individual fund account balances contributed by Far East, depending on their years of service with Far East. Far East was required to make specific contributions at approximately 10% of the basic salaries of the employees to an independent fund management company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">With the introduction of the Mandatory Provident Fund Scheme (“MPF scheme”), a defined contribution scheme managed by an independent trustee on December 1, 2000, Far East and its employees who joined Far East subsequently make monthly contributions to the scheme at 5% of the employee’s cash income as defined under the Mandatory Provident Fund Schemes Ordinance. Under the MPF scheme, the employer and its employees are each required to make contributions to the plan at 5% of the employees' relevant income, subject to a cap of monthly relevant income of HK$30,000. Contributions to the plan vest immediately.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">During the years ended December 31, 2021, 2020 and 2019, the aggregate contributions of the Group to the aforementioned pension plans and retirement benefit schemes were approximately US$225,000, US$104,000 and US$332,000 respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">As stipulated by the rules and regulations in the PRC, the PRC’s subsidiaries contributes to state-sponsored retirement plans for its employees in Mainland China. PRC’s subsidiaries’ contribution approximately 16% of the basic salaries of its employees, and have no further obligations for the actual payment of pension or post-retirement benefits beyond the annual contributions. The state-sponsored retirement plans are responsible for the entire pension obligations payable to retired employees.</p> 225000 104000 332000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>19 Risk factors</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Financial risk factors</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group’s activities expose it to a variety of financial risks: credit risk and foreign exchange rate risk.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">(i) Credit risk</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group has no significant concentration of credit risk, cash in banks in Hong Kong and PRC is insured with limit of approximately US$64,000 and US$72,000, respectively per bank per each depositor. Uninsured cash in banks and restricted cash balances in Hong Kong and PRC are of approximately US$5,327,000 (2020: US$4,594,000). Cash transactions are limited to high credit quality banks.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">(ii) Foreign exchange rate risk</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group operates in Hong Kong, the PRC and trades with both local and overseas customers and suppliers, and is exposed to foreign exchange rate risk arising from various currency exposures, primarily with respect to purchases in Hong Kong dollars, Renminbi and Euros. Foreign exchange risk arises from committed and unmatched future commercial transactions, such as confirmed import purchase orders and sales orders, recognized assets and liabilities, and net investment in the PRC operations.</p> 64000 72000 5327000 4594000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>20 </strong><strong>Risk and uncertainty</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The outbreak of COVID-19 worldwide and the various public health measures put in place in many countries to prevent the spread of COVID-19 have disrupted the overall business of the Group at different levels of time and regions in 2020. After the Chinese new year in February 2020, the Group’s domestic businesses were affected by the lock-down of various cities implemented in PRC, resulting in the forced suspension of some local operations until the gradual resumption of work beginning from late March to early April 2020. Management continues to evaluate the impact of the COVID-19 pandemic and has concluded that while it is reasonably possible that the virus could have a negative effect on the Group’s consolidated financial position, results of its operations, the specific impact is not readily determinable as of the date of these consolidated financial statements. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>21 </strong><strong>Related party transactions</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Other than compensation to directors and stock options available to the directors and disposal of long-term investment to associate Blue Sky for a total consideration of approximately US$148,000 with nil gain or loss on disposal during the year ended December 31, 2020, there were no transactions with other related parties in the years 2021, 2020 and 2019.</p> 148000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>22 </strong><strong>Commitments and contingencies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">(i) Banking facilities</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">As at December 31, 2021 and 2020, the Group had various banking facilities available for overdraft and import and export credits from which the Group can draw up to approximately US$897,000 and US$897,000 respectively, of which approximately US$605,000 and US$596,000 were utilised for issuance of bank guarantees as security for the performance of various contracts with customers and import loans. The various banking facilities are secured by a bank deposit of approximately US$897,000 and various blanket counter indemnities and counter indemnities. The Group undertakes to maintain its tangible net worth not at any time less than approximately US$3,846,000 and was in compliance with the covenant. The weighted average interest rate for import loans as at December 31, 2021 was 5% per annum (December 31, 2020: 4.9% per annum). For the years ended December 31, 2021 and 2020, the average dollar amount of the bank borrowings was approximately US$219,000 and US$457,000 respectively and average interest rates were approximately 5% and 4.9% per annum respectively for the years ended December 31, 2021 and 2020.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">(ii) Non-controlling interest put option</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group granted the non-controlling interest of Yixing Pact Environmental Technology Co., Ltd. and Pact Asia Pacific Limited a put option, which is effective from 2009, requiring the Group to acquire part or all remaining shares of these two companies at a purchase price per share calculated by 5.2 times of their average net income for the three prior fiscal years divided by total number of shares outstanding at the time of exercise of such option. Such put option did not have an expiry date.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">(iii) Insurance</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group carries insurance policies to cover various risks, primarily general liability, automobile liability, workers’ compensation and employee medical expenses under which we are liable to reimburse the insurance company for a portion of each claim paid.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">(iv) Purchase commitments</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">To manage the risk of changes in material prices and subcontracting costs used in tendering bids for engineering contracts, most of the time, the Group obtains firm quotations from suppliers and subcontractors before submitting a bid. These quotations do not include any quantity guarantees. As soon as the Group is advised that its bid is successful, the Group enters into firm contracts with most of its materials suppliers and sub-contractors, thereby mitigating the risk of future price variations affecting the contract costs.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">(v) Litigations</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group is now and may in the future be involved as a party to various legal proceedings that are incidental to the ordinary course of business. Management, after consultation with legal counsel, does not believe that the outcome of these actions will have a material impact on the consolidated financial statements of the Group. There are no significant unresolved legal issues as of December 31, 2021 and 2020.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">(vi) Contingencies</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group accounts for loss contingencies in accordance with ASC Topic 450 and other related guidelines. As of December 31, 2021 and 2020, the Group’s management is of the opinion that there are no commitments and contingencies to account for.</p> 897000 897000 605000 596000 897000 0.05 0.049 219000 457000 0.05 0.049 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>23 Segment information</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">(i) The Group reports under two segments: Trading and manufacturing, and Engineering.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Operating income represents total revenues less operating expenses, excluding other expense, interest and income taxes. The identifiable assets by segment are those used in each segment’s operations. Intersegment transactions are not significant and have been eliminated to arrive at consolidated totals. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Trading and manufacturing</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">9,619</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">9,476</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">11,877</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Engineering</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,769</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,881</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,522</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">21,388</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">13,357</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">17,399</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating income / (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Trading and manufacturing</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">140</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(488</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(102</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Engineering</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">846</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,027</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(158</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Unallocated corporate expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(205</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(186</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(180</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">781</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(1,701</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(440</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Depreciation:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Trading and manufacturing</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">32</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">39</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">54</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Engineering</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">6</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">10</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">15</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">38</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">49</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">69</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Capital expenditures, gross</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Trading and manufacturing</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Engineering</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">3</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">9</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">4</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">4</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">11</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">21</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">(i) The Group reports under two segments: Trading and manufacturing, and Engineering. (Cont’d)</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Trading and manufacturing</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,969</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,877</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Engineering</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">13,281</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">12,218</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">21,250</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">20,095</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Trading and manufacturing</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,428</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,645</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Engineering</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,021</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,987</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">6,449</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">5,632</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">(ii) Geographical analysis of revenue by customer location is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Revenue -</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">The PRC</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13,217</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,072</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,886</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Hong Kong</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,937</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,024</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,169</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Others </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">234</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">261</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">344</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">21,388</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">13,357</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">17,399</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">(iii) Long-lived assets <sup style="vertical-align:super">(1)</sup></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Geographical analysis of long-lived assets is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Hong Kong</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">25</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">47</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">The PRC</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">190</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">212</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">215</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">259</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><sup style="vertical-align:super"/> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><sup style="vertical-align:super">(1)</sup>  Long-lived assets represent property, plant and equipment, net.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">(iv) Major suppliers</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Details of individual suppliers accounting for more than 5% of the Group’s purchases are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Supplier A</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">42</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">53</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Supplier B</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Supplier C</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Supplier D</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Supplier E</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Supplier F</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">12</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">(v) Major customers</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Details of individual customers accounting for more than 5% of the Group’s revenue are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Customer A</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Customer B</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Customer C</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Customer D</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">5</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Trading and manufacturing</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">9,619</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">9,476</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">11,877</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Engineering</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,769</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,881</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,522</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">21,388</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">13,357</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">17,399</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Operating income / (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Trading and manufacturing</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">140</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(488</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(102</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Engineering</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">846</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,027</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(158</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Unallocated corporate expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(205</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(186</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(180</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">781</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(1,701</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(440</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Depreciation:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Trading and manufacturing</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">32</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">39</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">54</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Engineering</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">6</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">10</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">15</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">38</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">49</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">69</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Capital expenditures, gross</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Trading and manufacturing</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Engineering</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">3</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">9</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">4</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">4</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">11</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">21</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Trading and manufacturing</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,969</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,877</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Engineering</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">13,281</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">12,218</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">21,250</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">20,095</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Trading and manufacturing</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,428</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,645</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Engineering</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,021</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,987</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">6,449</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">5,632</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 9619000 9476000 11877000 11769000 3881000 5522000 21388000 13357000 17399000 140000 -488000 -102000 846000 -1027000 -158000 -205000 -186000 -180000 781000 -1701000 -440000 32000 39000 54000 6000 10000 15000 38000 49000 69000 1000 2000 17000 3000 9000 4000 4000 11000 21000 7969000 7877000 13281000 12218000 21250000 20095000 3428000 2645000 3021000 2987000 6449000 5632000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Revenue -</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">The PRC</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13,217</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,072</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,886</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Hong Kong</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,937</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,024</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,169</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Others </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">234</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">261</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">344</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">21,388</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">13,357</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">17,399</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>US$’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Hong Kong</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">25</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td class="ffcell" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:right;">47</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">The PRC</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">190</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">212</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td/><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">215</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">259</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 13217000 5072000 6886000 7937000 8024000 10169000 234000 261000 344000 21388000 13357000 17399000 25000 47000 190000 212000 215000 259000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Supplier A</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">42</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">53</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Supplier B</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Supplier C</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Supplier D</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Supplier E</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">Supplier F</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">12</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Customer A</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">19</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Customer B</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Customer C</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Customer D</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">5</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 42 30 53 13 10 7 6 9 6 6 6 6 5 5 0 0 12 0 15 9 19 0 8 0 0 6 10 0 0 5 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>24 </strong><strong>Subsequent event</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">On December 16, 2021, the Company announced that the Company’s board of directors authorized the issuance of bonus shares (the “Bonus Shares”), which are issuable on January 21, 2022 to shareholders of record as of January 7, 2022 (the “Record Date”). Shareholders of record on the Record Date will receive one (1) ordinary share for every two (2) ordinary shares held. All issuances resulting in a fractional share will be rounded down to the next whole share. The common stock began trading on a split-adjusted basis on January 24, 2022. The effect of the stock split in form of bonus shares has been reflected retroactively in the financial statements and net income per ordinary share computations.</p> 54976000 50969000 106022000 118621000 33498000 28387000 72310000 94494000 3386000 2389000 270192000 294860000 74063000 79257000 1865000 2120000 4997000 5147000 14305000 13639000 1200000 0 96430000 100163000 366622000 395023000 13518000 20029000 93962000 97795000 18428000 17747000 37481000 47135000 6724000 15169000 170113000 197875000 3889000 4894000 3889000 4894000 174002000 202769000 82572000 82572000 82572000 35761000 35761000 16582000 15670000 52409000 55248000 187324000 189251000 5296000 3003000 192620000 192254000 366622000 395023000 330841000 304710000 277581000 275455000 261478000 227632000 55386000 43232000 49949000 52161000 60393000 43739000 3225000 -17161000 6210000 46000 30000 50000 747000 1676000 2258000 11594000 39646000 6276000 1238000 5481000 5624000 12880000 15358000 4654000 -698000 1858000 296000 13578000 13500000 4358000 -2293000 2032000 484000 11285000 15532000 4842000 0.14 0.19 0.06 82572000 82572000 82572000 13578000 13500000 4358000 255000 142000 152000 150000 159000 149000 5383000 6466000 6359000 6556000 -39000 -39000 1238000 1399000 0 1340000 0 2742000 0 2437000 241000 2349000 14000 183000 6463000 0 -1005000 2545000 0 -666000 331000 268000 12782000 26620000 11432000 -5111000 24472000 -6369000 20946000 -14932000 20033000 -997000 3366000 6208000 800000 0 -3833000 8423000 -17272000 681000 10164000 -8795000 -9654000 -8763000 14852000 -8596000 5638000 -1577000 -11263000 0 151000 -9223000 -4299000 26163000 57356000 36081000 295000 0 0 137000 510000 148000 50000 0 1350000 0 -1200000 0 1381000 577000 1584000 800000 5100000 0 -2433000 -6595000 -1824000 20000000 36800000 63000000 29668000 13500000 30000000 44841000 13223000 4606000 0 -19723000 -11406000 -47827000 4007000 39355000 -13570000 50969000 11614000 25184000 54976000 50969000 11614000 5237000 680000 1716000 2258000 82572000 35566000 13903000 42099000 3862000 178002000 0 0 0 4842000 -484000 4358000 0 0 518000 -518000 0 0 0 -56000 0 0 565000 509000 82572000 35510000 14421000 46423000 3943000 182869000 0 0 0 15532000 -2032000 13500000 0 0 0 2890000 0 2890000 0 251000 -436000 -3968000 -269000 -4422000 0 0 1685000 -1685000 0 0 0 3600000 0 1836000 2122000 7558000 0 0 0 0 -761000 -761000 0 -3600000 0 0 0 -3600000 82572000 35761000 15670000 55248000 3003000 192254000 0 0 0 11285000 2293000 13578000 0 0 0 13212000 0 13212000 0 0 912000 -912000 0 0 82572000 35761000 16582000 52409000 5296000 192620000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>1 </strong> <strong>Organization and business</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Zhejiang Tianlan Environmental Protection Technology Company Limited (the “Company”) was incorporated in Hangzhou City, Zhejiang Province, the People's Republic of China (“PRC”) on May 18, 2000. The Company is a limited liability company limited by shares with an operating period up to long term.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Company provides a comprehensive service for design, general contract, equipment manufacturing, installation, testing and operation management of the treatment of waste gases emitted from various boilers and industrial furnaces of power plants, steel works and chemical plants since 2000.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Company has listed its shares on the New Third Board in the PRC since November 17, 2015 and suspended trading from August 15, 2017 and resumed trading on February 2, 2018 and suspended trading from November 24, 2020 and resumed trading on January 6, 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The Group’s principal subsidiaries at December 31, 2021 and 2020 are set out below.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>Name of entity </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Ownership interest held by the Group </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"><strong>Place of incorporation and principal place of operation </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>Principal activities</strong></p></td><td> </td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell"/><td> </td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 0.1pt; text-align:left;">Zhejiang Tianlan Environmental Protection Engineering Company Limited  </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">100</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%*</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">100</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%*</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:15%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">PRC</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:30%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Design, general contract, installation and operating management of environmental protection projects  </p></td><td style="width:1%;"> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 0.1pt; text-align:left;">Hangzhou Tianlan Environmental Protection Equipment Company Limited</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">51</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">51</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">PRC</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Manufacturing and installation services of environmental protection equipment</p></td><td> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 0.1pt; text-align:left;">Hangzhou Tianlan Pure Environmental Protection Technology Company Limited </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">38.25</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">38.25</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">PRC</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Manufacturing of environmental protection equipment</p></td><td> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 0.1pt; text-align:left;">Hangzhou Tiancan Environmental Technology Company Limited </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">80</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">80</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">PRC</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Manufacturing of environmental protection equipment</p></td><td> </td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">* This company was acquired in August 2020. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The outbreak of COVID-19 worldwide and the various public health measures put in place in many countries to prevent the spread of COVID-19 have disrupted the overall business of the Group at different levels of time and regions in 2020. After the Chinese new year in February 2020, the Group’s domestic businesses were affected by the lock-down of various cities implemented in PRC, resulting in the forced suspension of some local operations until the gradual resumption of work beginning from late March to early April 2020. Management continues to evaluate the impact of the COVID-19 pandemic and has concluded that while it is reasonably possible that the virus could have a negative effect on the Group’s consolidated financial position, results of its operations, the specific impact is not readily determinable as of the date of these consolidated financial statements. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>Name of entity </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Ownership interest held by the Group </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;"><strong>Place of incorporation and principal place of operation </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>Principal activities</strong></p></td><td> </td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell"/><td> </td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 0.1pt; text-align:left;">Zhejiang Tianlan Environmental Protection Engineering Company Limited  </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">100</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%*</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">100</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%*</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:15%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">PRC</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:30%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Design, general contract, installation and operating management of environmental protection projects  </p></td><td style="width:1%;"> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td> </td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 0.1pt; text-align:left;">Hangzhou Tianlan Environmental Protection Equipment Company Limited</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">51</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">51</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">PRC</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Manufacturing and installation services of environmental protection equipment</p></td><td> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 0.1pt; text-align:left;">Hangzhou Tianlan Pure Environmental Protection Technology Company Limited </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">38.25</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">38.25</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">PRC</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Manufacturing of environmental protection equipment</p></td><td> </td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 0.1pt; text-align:left;">Hangzhou Tiancan Environmental Technology Company Limited </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">80</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">80</td><td style="vertical-align:bottom;white-space: nowrap;">%</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;">PRC</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;">Manufacturing of environmental protection equipment</p></td><td> </td></tr></tbody></table> 1 1 PRC Design, general contract, installation and operating management of environmental protection projects 0.51 0.51 PRC Manufacturing and installation services of environmental protection equipment 0.3825 0.3825 PRC Manufacturing of environmental protection equipment 0.80 0.80 PRC Manufacturing of environmental protection equipment <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2 </strong> <strong>Summary of significant accounting policies </strong> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">    </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(a) </strong> <strong>Basis of presentation</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The accompanying consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(b) </strong> <strong>Basis of consolidation</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The accompanying consolidated financial statements include the results of operations of the Company and its subsidiaries. Significant intercompany transactions and balances have been eliminated.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(c) </strong> <strong>Subsidiaries</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Subsidiaries are all entities over which the Group has control; has the power to appoint or remove the majority of the members of the board of directors; has the right to cast a majority of votes at the meeting of the board of directors or to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(d) Revenue recognition</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Our revenue is derived from long-term contracts for customers, as well as short-term contracts for customers. Accounting treatment for these contracts in accordance with Accounting Standards Update (“ASU”) 2014-09 (Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers), is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The Group estimates variable consideration for a performance obligation at the most likely amount to which the Group expects to be entitled (or the most likely amount the Group expects to incur in the case of liquidated damages), utilizing estimation methods that best predict the amount of consideration to which the Group will be entitled (or will incur in the case of liquidated damages). The Group includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Group’s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based largely on an assessment of its anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Group.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders and claims reflected in transaction price (or excluded from transaction price in the case of liquidated damages) are not resolved in the Group’s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"><span style="text-decoration:underline">Performance obligations satisfied at a point-in-time (Sales of equipment</span><span style="text-decoration:underline">) </span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Revenue for our sales contracts is recognized at a point in time. Sales are recognized when control of the products has transferred, being when the products are delivered to the customer. Delivery occurs when the products have been delivered to the point of receipt by customer. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(e) </strong> <strong>Research and development costs</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Research and development costs (“R&amp;D” costs) are expensed as incurred. The R&amp;D costs amounted to approximately 23,419,000, RMB28,589,000 and RMB19,018,000 for the years ended December 31, 2021, 2020 and 2019 respectively and were included in “Selling and administrative expenses” in the Group’s consolidated statements of operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(f) </strong> <strong>Income tax </strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The Group follows the liability method of accounting for income tax. Under this method, deferred tax assets and liabilities are recorded for future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled. The Group also evaluates whether the recorded deferred tax assets and valuation allowances can be realized and, when necessary, reduces the amounts to what is expected to be realized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The accounting guidance on accounting for uncertainty in income taxes also addresses derecognition, classification, interest and penalties on income taxes, and accounting in interim periods. The Group does not believe it has any uncertain tax positions through the periods ended December 31, 2021, 2020 and 2019 respectively which would have a material impact on the Group’s consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The Group files tax returns in the PRC. The tax returns for 2021, 2020 and 2019 are subject to examination by the PRC taxing authorities, commencing with the first year filed.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(g) </strong> <strong>Cash and cash equivalents</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Cash and cash equivalents consist of bank deposits with original maturities of three months or less, all of which are unrestricted as to withdrawal and uninsured. There were no cash equivalents as of December 31, 2021 and 2020.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(h) </strong> <strong>Accounts receivable and allowance for doubtful accounts </strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The Group does not charge interest to its customers and carries its customer receivables at their face amounts, less an allowance for doubtful accounts. As is common practice in the industry, the Group classifies all accounts receivable as current assets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The Group grants trade credit, on a non-collateralized basis, to its customers and is subject to potential credit risk related to changes in business and overall economic activity. The Group analyzes specific accounts receivable balances, historical bad debts, customer credit-worthiness, current economic trends and changes in customer payment terms when evaluating the adequacy of the allowance for doubtful accounts. In the event that a customer balance is deemed to be uncollectible, the account balance is written-off against the allowance for doubtful accounts.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(i) </strong> <strong>Classification of contract assets, net and liabilities </strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">For revenue recognized associated with its contracts with customers over time, for which the Group has an enforceable right to receive compensation. Many of our contracts contain specific provisions that determine when the Group can bill for its work performed under these contracts.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Any revenue earned on a contract that has not yet been billed to the customer is recorded as a contract asset on the Group’s consolidated balance sheets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The Group’s consolidated balance sheets present contract liabilities that contain deferred revenue that represent any costs incurred on contracts in process for which revenue has not yet been recognized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(j) </strong> <strong>Inventories</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Inventories are measured using the weighted average method and are stated at the lower of cost or net realizable value. Cost of finished goods comprise direct material, direct production costs and an allocated portion of production overhead costs based on normal operating capacity.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(k) </strong> <strong>Property, plant and equipment and land use right, net</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Property, plant and equipment is carried at cost. Major modifications or refurbishments which extend the useful life of the assets are capitalized and depreciated over the adjusted remaining useful life of the assets. Upon retirement or disposition of property, plant and equipment, the cost and related accumulated depreciation are removed and any resulting gain or loss is recognized in consolidated income from operations. The cost of maintenance and repairs is charged to expense as incurred. Property, plant and equipment is reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If the carrying value of property, plant and equipment exceeds its fair value, an impairment charge would be recorded in the consolidated statement of operations.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(o) </strong> <strong>Leases arrangements </strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 34.65pt; text-align:justify;">The Group adopted ASU No. 2016-02, Leases (Topic 842). The Group leases certain equipment under finance leases. The economic substance of the leases is a financing transaction for acquisition of the equipment. Accordingly, the right-of-use assets for these leases are included on the Group’s consolidated balance sheets in property, plant and equipment, net of accumulated depreciation, amortization and impairment losses, with a corresponding amount recorded in current portion of long-term finance lease obligations. The finance lease assets are amortized over the life of the lease or, if shorter, the life of the leased asset, on a straight-line basis and included in depreciation expense. The financing component associated with finance lease obligations is included in interest expense. Generally, for the Group’s finance leases an implicit rate to calculate present value is provided in the lease agreement, however if a rate in not provided the Group determines this rate by estimating the Group’s incremental borrowing rate, utilizing the borrowing rates associated with the Group’s various debt instruments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 34.65pt; text-align:justify;">The Group determines if an arrangement is a lease at inception. Lease liabilities are the Group’s obligation to make lease payments arising from a lease and are measured on a discounted basis.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(p) </strong> <strong>Share capital</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 34.65pt; text-align:justify;">Paid in capital refers to the registered capital paid up by the shareholders of the Company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 34.65pt; text-align:justify;">At December 31, 2021, there were 82,572,000 shares (2020: 82,572,000 shares) issued.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(q) </strong> <strong>Use of estimates</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 34.65pt; text-align:justify;">The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting estimates of the Group require a higher degree of judgment than others in their application. These include the recognition of revenue and earnings from contracts over time, contract assets, net and contract liabilities. Management continually evaluates all of its estimates and judgments based on available information and experience; however, actual results could differ from these estimates.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(r) </strong> <strong>Related parties</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 34.65pt; text-align:justify;">Entities are considered to be related to the Group if the parties, directly or indirectly, through one or more intermediaries, control, are controlled by, or are under common control with the Group. Related parties also include principal owners of the Group, its management, members of the immediate families of principal owners of the Group and its management and other parties with which the Group may deal if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(s) </strong> <strong>Net income per ordinary share</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The Group computes net income per ordinary share using the treasury stock method. Under the treasury stock method, basic earnings per share attributable to Zhejiang Tianlan Environmental Protection Technology Company Limited are computed by dividing net income attributable to Zhejiang Tianlan Environmental Protection Technology Company Limited by the weighted average number of ordinary shares outstanding during the period.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">  <strong>(t) </strong> <strong>Warranties</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The suppliers of the Group offer a standard one-year warranty to end customer of the Group. The Group only provides labour service to repair or replace parts. The Group does not maintain a general warranty reserve because historically labour costs for such repair or replacement have been de minimis.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">  <strong>(u) </strong> <strong>Shipping and handling costs</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Amounts billed to customers related to shipping and handling are classified as revenues, and the Group’s shipping and handling costs are included in cost of revenues.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">  <strong>(v) </strong> <strong>Finance costs</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Interest relating to loans repaid is expensed in the period the repayment occurs.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">  <strong>(w) </strong> <strong>Concentrations </strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Financial instruments that potentially subject the Group to a concentration of credit risk consist principally of cash and cash equivalents and accounts receivable, net. The Group maintains substantially all of its cash and cash equivalent balances with large financial institutions which are believed to be high quality institutions.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The Group is subject to a concentration of risk because it derives a significant portion of its revenues from a few customers. The Group’s top five customers accounted for approximately 35%, 39%, and 40% of consolidated revenues for the years ended December 31, 2021, 2020 and 2019, respectively. For the years ended December 31, 2021, 2020 and 2019, one customer accounted for 16%, 16% and 17% of annual revenues, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The Group grants trade credit under contractual payment terms, generally without collateral, to its customers, which include high credit quality electric utilities, general contractors, owners and managers of industrial properties.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Consequently, the Group is subject to potential credit risk related to changes in business and economic factors. At December 31, 2021 and 2020, none of the Group’s customers individually exceeded 10.0% of accounts receivable. The Group believes the terms and conditions in its contracts, billing and collection policies are adequate to minimize the potential credit risk.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(x) </strong> <strong>Statutory reserve</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The Group is required to make appropriation to reserve, comprising the PRC statutory reserve, based on after-tax net income determined with generally accepted accounting principles of the PRC (“PRC GAAP”).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Appropriations to the PRC statutory reserve are required to be at least 10% of the after tax net income determined in accordance with PRC GAAP until the reserve is equal to 50% of the entities’ registered capital.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(y) </strong> <strong>Fair value measurements </strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The Group uses the three-tier hierarchy of fair value measurement, which prioritizes the inputs used in measuring fair value based upon their degree of availability in external active markets. These tiers include: Level 1 (the highest priority), defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3 (the lowest priority), defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">As of December 31, 2021 and 2020, the Group determined that the carrying values of cash, and cash equivalents, accounts receivable, net, prepayments and other current assets, contract assets, bank borrowings, accounts payable, other payables and accrued expenses and contract liabilities approximate their fair values because of the short-term nature of these instruments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(z) </strong> <strong>Short-term and long-term investments </strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The Group has elected to apply the measurement alternative to equity securities without readily determinable fair values. As such, the Group’s non-marketable equity securities are measured at cost, less any impairment, and are adjusted for changes in fair value resulting from observable transactions for identical or similar investments of the investee.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(aa) </strong> <strong>Recent accounting pronouncements</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Changes to GAAP are typically established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s ASC. The Group considers the applicability and impact of all ASUs. The Group, based on its assessment, determined that any recently issued or proposed ASUs not listed below are either not applicable to the Group or may have minimal impact on its consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Recently adopted accounting pronouncements</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments, which introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial instruments, including trade receivables and off-balance sheet credit exposures. Under this guidance, an entity is required to consider a broader range of information to estimate expected credit losses, which may result in earlier recognition of losses. This ASU also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management’s estimate of expected credit losses and the reasons for those changes.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>(ab) </strong> <strong>Non-controlling interests </strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">For entities that are consolidated, but not 100% owned, a portion of the income or loss and equity is allocated to owners other than the Group. The aggregate of the income or loss and corresponding equity that is not owned by the Group is included within non-controlling interests in the consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Non-controlling interests is presented as a separate component of equity in the consolidated balance sheets. Net income includes the net income attributable to the holders of non-controlling interests in the consolidated statements of operations and comprehensive income / (loss). Profits and losses are allocated to non-controlling interests in proportion to their relative ownership interests regardless of their basis.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The accompanying consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”).</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">The accompanying consolidated financial statements include the results of operations of the Company and its subsidiaries. Significant intercompany transactions and balances have been eliminated.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Subsidiaries are all entities over which the Group has control; has the power to appoint or remove the majority of the members of the board of directors; has the right to cast a majority of votes at the meeting of the board of directors or to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 45px; text-align:justify;">Our revenue is derived from long-term contracts for customers, as well as short-term contracts for customers. Accounting treatment for these contracts in accordance with Accounting Standards Update (“ASU”) 2014-09 (Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers), is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;"><span style="text-decoration:underline">Performance </span><span style="text-decoration:underline">o</span><span style="text-decoration:underline">bligations </span><span style="text-decoration:underline">s</span><span style="text-decoration:underline">atisfied </span><span style="text-decoration:underline">o</span><span style="text-decoration:underline">ver </span><span style="text-decoration:underline">t</span><span style="text-decoration:underline">ime (</span><span style="text-decoration:underline">Design, installation and operation management s</span><span style="text-decoration:underline">ervices)</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Recognition of performance obligations </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in the new revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Engineering projects typically span between 12 to 36 months. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Some contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the project life cycle (design, installation and operation management services).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Revenues are recognized as our obligations are satisfied over time, using the ratio of project costs incurred to estimated total costs for each contract because of the continuous transfer of control to the customer as all of the work is performed at the customer’s site and, therefore, the customer controls the asset as it is being installed. This continuous transfer of control to the customer is further supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay the Group for costs incurred plus a reasonable profit and take control of any work in process. This cost-to-cost measure is used because management considers it to be the best available measure of progress on these contracts. Contract costs include all direct material, labor, subcontract and other costs.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Items excluded from cost-to-cost </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Pre-contract costs are generally not material and are charged to expense as incurred, but in certain cases pre-contract recognition may be deferred if specific probability criteria are met.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Variable consideration </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Contract modifications through change orders, claims and incentives are routine in the performance of the Group’s contracts to account for changes in the contract specifications or requirements. In most instances, contract modifications are not distinct from the existing contract due to the significant integration of services provided in the contract and are accounted for as a modification of the existing contract and performance obligation. Either the Group or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work. Change orders that are unapproved as to both price and scope are evaluated as claims. The Group considers claims to be amounts in excess of approved contract prices that the Group seeks to collect from its customers or others for customer-caused delays, errors in specifications and designs, contract terminations, change orders that are either in dispute or are unapproved as to both scope and price, or other causes of unanticipated additional contract costs.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The Group estimates variable consideration for a performance obligation at the most likely amount to which the Group expects to be entitled (or the most likely amount the Group expects to incur in the case of liquidated damages), utilizing estimation methods that best predict the amount of consideration to which the Group will be entitled (or will incur in the case of liquidated damages). The Group includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Group’s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based largely on an assessment of its anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Group.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders and claims reflected in transaction price (or excluded from transaction price in the case of liquidated damages) are not resolved in the Group’s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"><span style="text-decoration:underline">Performance obligations satisfied at a point-in-time (Sales of equipment</span><span style="text-decoration:underline">) </span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Revenue for our sales contracts is recognized at a point in time. Sales are recognized when control of the products has transferred, being when the products are delivered to the customer. Delivery occurs when the products have been delivered to the point of receipt by customer. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Research and development costs (“R&amp;D” costs) are expensed as incurred. The R&amp;D costs amounted to approximately 23,419,000, RMB28,589,000 and RMB19,018,000 for the years ended December 31, 2021, 2020 and 2019 respectively and were included in “Selling and administrative expenses” in the Group’s consolidated statements of operations.</p> 23419000 28589000 19018000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The Group follows the liability method of accounting for income tax. Under this method, deferred tax assets and liabilities are recorded for future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled. The Group also evaluates whether the recorded deferred tax assets and valuation allowances can be realized and, when necessary, reduces the amounts to what is expected to be realized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The accounting guidance on accounting for uncertainty in income taxes also addresses derecognition, classification, interest and penalties on income taxes, and accounting in interim periods. The Group does not believe it has any uncertain tax positions through the periods ended December 31, 2021, 2020 and 2019 respectively which would have a material impact on the Group’s consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The Group files tax returns in the PRC. The tax returns for 2021, 2020 and 2019 are subject to examination by the PRC taxing authorities, commencing with the first year filed.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Cash and cash equivalents consist of bank deposits with original maturities of three months or less, all of which are unrestricted as to withdrawal and uninsured. There were no cash equivalents as of December 31, 2021 and 2020.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The Group does not charge interest to its customers and carries its customer receivables at their face amounts, less an allowance for doubtful accounts. As is common practice in the industry, the Group classifies all accounts receivable as current assets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The Group grants trade credit, on a non-collateralized basis, to its customers and is subject to potential credit risk related to changes in business and overall economic activity. The Group analyzes specific accounts receivable balances, historical bad debts, customer credit-worthiness, current economic trends and changes in customer payment terms when evaluating the adequacy of the allowance for doubtful accounts. In the event that a customer balance is deemed to be uncollectible, the account balance is written-off against the allowance for doubtful accounts.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">For revenue recognized associated with its contracts with customers over time, for which the Group has an enforceable right to receive compensation. Many of our contracts contain specific provisions that determine when the Group can bill for its work performed under these contracts.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Any revenue earned on a contract that has not yet been billed to the customer is recorded as a contract asset on the Group’s consolidated balance sheets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The Group’s consolidated balance sheets present contract liabilities that contain deferred revenue that represent any costs incurred on contracts in process for which revenue has not yet been recognized.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Inventories are measured using the weighted average method and are stated at the lower of cost or net realizable value. Cost of finished goods comprise direct material, direct production costs and an allocated portion of production overhead costs based on normal operating capacity.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Property, plant and equipment is carried at cost. Major modifications or refurbishments which extend the useful life of the assets are capitalized and depreciated over the adjusted remaining useful life of the assets. Upon retirement or disposition of property, plant and equipment, the cost and related accumulated depreciation are removed and any resulting gain or loss is recognized in consolidated income from operations. The cost of maintenance and repairs is charged to expense as incurred. Property, plant and equipment is reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If the carrying value of property, plant and equipment exceeds its fair value, an impairment charge would be recorded in the consolidated statement of operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Land in the PRC is owned by the PRC government. The government in the PRC, according to PRC Law, may sell the right to use the land for a specific period of time. Thus, all of the Group’s land purchases in the PRC are considered to be leasehold land and are classified as land use right.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Depreciation of property, plant and equipment and amortization of land use right are computed using the straight-line method over the assets’ estimated useful lives as follows:</p><p style="font-size:10pt;font-family:times new roman;margin:0px">  </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#ffffff"><td style="width:50%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Land use right</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Over terms of the leases</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Buildings and leasehold improvements</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">11 to 50 years, with 5% residual value</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture, fixtures and office equipment</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">5 years, with 5% residual value</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Motor vehicles</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">5 years, with 5% residual value</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Plant and machineries</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">5 to 10 years, with 5% residual value</p></td></tr></tbody></table> Over terms of the leases 11 to 50 years, with 5% residual value 5 years, with 5% residual value 5 years, with 5% residual value 5 to 10 years, with 5% residual value <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The Group is currently amortizing its acquired intangible assets, consisted of patents and others, with finite-lived over periods generally ranging between three to twenty years.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Long-lived assets such as property, plant and equipment and intangible assets with finite lives are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the assets to an estimate of future undiscounted cash flows expected to be generated from the use of the assets and their eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the assets, the Group recognizes an impairment loss based on the excess of the carrying value of the assets over the fair value of the assets. The impairment of long-lived assets amounted to approximately RMB Nil, RMB2,742,000 and RMB Nil for the years ended December 31, 2021, 2020 and 2019 respectively and were included in “Selling and administrative expenses” in the Group’s consolidated statements of operations.</p> 0 2742000 0 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Government grant income consists of receipt of funds to subsidize the investment cost of technical development in China. No present or future obligation arises from the receipt of such amount.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Government grants are recognized in the consolidated balance sheet initially when there is reasonable assurance that they will be received and that the Group will comply with the conditions attaching to them. Grants that compensate the Group for expenses incurred are recognized as income in the consolidated statement of operations on a systematic basis in the same periods in which the expenses are incurred. Grants that compensate the Group for the cost of an asset are deducted from the carrying amount of the asset and consequently are effectively recognized in the consolidated statements of operations over the useful life of the asset by way of reduced depreciation expenses.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 34.65pt; text-align:justify;">The Group adopted ASU No. 2016-02, Leases (Topic 842). The Group leases certain equipment under finance leases. The economic substance of the leases is a financing transaction for acquisition of the equipment. Accordingly, the right-of-use assets for these leases are included on the Group’s consolidated balance sheets in property, plant and equipment, net of accumulated depreciation, amortization and impairment losses, with a corresponding amount recorded in current portion of long-term finance lease obligations. The finance lease assets are amortized over the life of the lease or, if shorter, the life of the leased asset, on a straight-line basis and included in depreciation expense. The financing component associated with finance lease obligations is included in interest expense. Generally, for the Group’s finance leases an implicit rate to calculate present value is provided in the lease agreement, however if a rate in not provided the Group determines this rate by estimating the Group’s incremental borrowing rate, utilizing the borrowing rates associated with the Group’s various debt instruments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 34.65pt; text-align:justify;">The Group determines if an arrangement is a lease at inception. Lease liabilities are the Group’s obligation to make lease payments arising from a lease and are measured on a discounted basis.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 34.65pt; text-align:justify;">Paid in capital refers to the registered capital paid up by the shareholders of the Company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 34.65pt; text-align:justify;">At December 31, 2021, there were 82,572,000 shares (2020: 82,572,000 shares) issued.</p> 82572000 82572000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 34.65pt; text-align:justify;">The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting estimates of the Group require a higher degree of judgment than others in their application. These include the recognition of revenue and earnings from contracts over time, contract assets, net and contract liabilities. Management continually evaluates all of its estimates and judgments based on available information and experience; however, actual results could differ from these estimates.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 34.65pt; text-align:justify;">Entities are considered to be related to the Group if the parties, directly or indirectly, through one or more intermediaries, control, are controlled by, or are under common control with the Group. Related parties also include principal owners of the Group, its management, members of the immediate families of principal owners of the Group and its management and other parties with which the Group may deal if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The Group computes net income per ordinary share using the treasury stock method. Under the treasury stock method, basic earnings per share attributable to Zhejiang Tianlan Environmental Protection Technology Company Limited are computed by dividing net income attributable to Zhejiang Tianlan Environmental Protection Technology Company Limited by the weighted average number of ordinary shares outstanding during the period.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The suppliers of the Group offer a standard one-year warranty to end customer of the Group. The Group only provides labour service to repair or replace parts. The Group does not maintain a general warranty reserve because historically labour costs for such repair or replacement have been de minimis.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Amounts billed to customers related to shipping and handling are classified as revenues, and the Group’s shipping and handling costs are included in cost of revenues.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Interest relating to loans repaid is expensed in the period the repayment occurs.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Financial instruments that potentially subject the Group to a concentration of credit risk consist principally of cash and cash equivalents and accounts receivable, net. The Group maintains substantially all of its cash and cash equivalent balances with large financial institutions which are believed to be high quality institutions.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The Group is subject to a concentration of risk because it derives a significant portion of its revenues from a few customers. The Group’s top five customers accounted for approximately 35%, 39%, and 40% of consolidated revenues for the years ended December 31, 2021, 2020 and 2019, respectively. For the years ended December 31, 2021, 2020 and 2019, one customer accounted for 16%, 16% and 17% of annual revenues, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The Group grants trade credit under contractual payment terms, generally without collateral, to its customers, which include high credit quality electric utilities, general contractors, owners and managers of industrial properties.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Consequently, the Group is subject to potential credit risk related to changes in business and economic factors. At December 31, 2021 and 2020, none of the Group’s customers individually exceeded 10.0% of accounts receivable. The Group believes the terms and conditions in its contracts, billing and collection policies are adequate to minimize the potential credit risk.</p> 0.35 0.39 0.40 0.16 0.16 0.17 0.100 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The Group is required to make appropriation to reserve, comprising the PRC statutory reserve, based on after-tax net income determined with generally accepted accounting principles of the PRC (“PRC GAAP”).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Appropriations to the PRC statutory reserve are required to be at least 10% of the after tax net income determined in accordance with PRC GAAP until the reserve is equal to 50% of the entities’ registered capital.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The Group uses the three-tier hierarchy of fair value measurement, which prioritizes the inputs used in measuring fair value based upon their degree of availability in external active markets. These tiers include: Level 1 (the highest priority), defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3 (the lowest priority), defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">As of December 31, 2021 and 2020, the Group determined that the carrying values of cash, and cash equivalents, accounts receivable, net, prepayments and other current assets, contract assets, bank borrowings, accounts payable, other payables and accrued expenses and contract liabilities approximate their fair values because of the short-term nature of these instruments.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The Group has elected to apply the measurement alternative to equity securities without readily determinable fair values. As such, the Group’s non-marketable equity securities are measured at cost, less any impairment, and are adjusted for changes in fair value resulting from observable transactions for identical or similar investments of the investee.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Changes to GAAP are typically established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s ASC. The Group considers the applicability and impact of all ASUs. The Group, based on its assessment, determined that any recently issued or proposed ASUs not listed below are either not applicable to the Group or may have minimal impact on its consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Recently adopted accounting pronouncements</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments, which introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial instruments, including trade receivables and off-balance sheet credit exposures. Under this guidance, an entity is required to consider a broader range of information to estimate expected credit losses, which may result in earlier recognition of losses. This ASU also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management’s estimate of expected credit losses and the reasons for those changes.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements for Level 1, Level 2 and Level 3 instruments in the fair value hierarchy. The Group adopted this ASU in January 2020 and there was no effect on the consolidated financial statements or disclosures.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Recently issued accounting pronouncements not yet adopted</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes, eliminates certain exceptions within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistent application among reporting entities. The guidance is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years, with early adoption permitted. Upon adoption, the Group must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The adoption of this standard is not expected to have a material impact on the Group’s consolidated financial statements or disclosures.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">In January 2020, the FASB issued ASU 2020-01, “Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815),” an amendment clarifying the interaction between accounting standards related to equity securities, equity method investments, and certain derivative instruments. The guidance is effective for fiscal years beginning after December 15, 2020. ASU 2020-01 will become effective for the Group in fiscal 2022. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">In October 2020, the FASB issued ASU 2020-10, “Codification Improvements,” this ASU affects a wide variety of Topics in the Codification. They apply to all reporting entities within the scope of the affected accounting guidance. More specifically, this ASU, among other things, contains amendments that improve the consistency of the Codification by including all disclosure guidance in the appropriate Disclosure Section (Section 50). Many of the amendments arose because the FASB provided an option to give certain information either on the face of the financial statements or in the notes to financial statements and that option only was included in the Other Presentation Matters Section (Section 45) of the Codification. The option to disclose information in the notes to financial statements should have been codified in the Disclosure Section as well as the Other Presentation Matters Section (or other Section of the Codification in which the option to disclose in the notes to financial statements appears). Those amendments are not expected to change current practice. The amendments are effective for annual periods beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022. Early application of the amendments is permitted for and varies based on the entity. The amendments should be applied retrospectively and at the beginning of the period that includes the adoption date. The Group is currently evaluating the impact of the new guidance on its consolidated financial statements.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">For entities that are consolidated, but not 100% owned, a portion of the income or loss and equity is allocated to owners other than the Group. The aggregate of the income or loss and corresponding equity that is not owned by the Group is included within non-controlling interests in the consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Non-controlling interests is presented as a separate component of equity in the consolidated balance sheets. Net income includes the net income attributable to the holders of non-controlling interests in the consolidated statements of operations and comprehensive income / (loss). Profits and losses are allocated to non-controlling interests in proportion to their relative ownership interests regardless of their basis.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>3 </strong> <strong>Lease obligations </strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The Group has finance leases primarily for equipment.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The components of lease expense are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Years ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance lease cost:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of right-of-use assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,837</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest on lease liabilities included under cost of revenue and selling and administrative expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,244</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total finance lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">7,081</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Supplemental consolidated cash flow information related to leases is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Years ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance cash flows from finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">11,263</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Right-of-use assets obtained in exchange for lease obligations (noncash):</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Supplemental consolidated balance sheet information related to leases is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property, plant and equipment, at cost </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accumulated depreciation and impairment losses </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property, plant and equipment, net </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current maturities of long-term debt </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total finance lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average remaining lease term</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance leases </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average discount rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Years ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance lease cost:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of right-of-use assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,837</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest on lease liabilities included under cost of revenue and selling and administrative expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,244</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total finance lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">7,081</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 5837000 1244000 7081000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Years ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance cash flows from finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">11,263</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Right-of-use assets obtained in exchange for lease obligations (noncash):</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property, plant and equipment, at cost </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accumulated depreciation and impairment losses </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property, plant and equipment, net </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current maturities of long-term debt </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total finance lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average remaining lease term</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance leases </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average discount rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 0 11263000 0 0 0 0 0 0 0 0 0 0 0 0 0.059 0.059 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>4 </strong><strong>Accounts receivable, net</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Accounts receivable, net consisted of the following at December 31:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contract receivables </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">148,889</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">160,803</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: allowance for doubtful accounts </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(42,867</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(42,182</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">106,022</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">118,621</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The roll-forward of activity in the allowance for doubtful accounts was as follows for the years ended December 31:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at beginning of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">42,182</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26,484</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Add: provision for allowances </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">868</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,161</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Reversal of provision for doubtful accounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(183</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(6,463</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at end of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">42,867</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">42,182</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The following is an aging analysis of accounts receivable, net at December 31:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Within 1 year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">82,534</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">76,590</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">1 year -  2 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,144</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">31,389</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2 years - 3 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,111</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,128</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">3 years - 4 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,141</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,678</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">4 years - 5 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,092</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">836</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">106,022</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">118,621</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">At December 31, 2021, the accounts receivable, net pledged as security for the Company’s bank loans and third party loans amounted to RMB Nil (2020: RMB Nil).</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contract receivables </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">148,889</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">160,803</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: allowance for doubtful accounts </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(42,867</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(42,182</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">106,022</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">118,621</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 148889000 160803000 42867000 42182000 106022000 118621000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at beginning of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">42,182</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26,484</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Add: provision for allowances </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">868</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,161</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Reversal of provision for doubtful accounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(183</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(6,463</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at end of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">42,867</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">42,182</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 42182000 26484000 868000 22161000 183000 6463000 42867000 42182000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Within 1 year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">82,534</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">76,590</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">1 year -  2 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,144</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">31,389</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2 years - 3 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,111</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,128</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">3 years - 4 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,141</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,678</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">4 years - 5 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,092</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">836</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">106,022</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">118,621</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 76590000 12144000 31389000 5111000 6128000 5141000 3678000 1092000 836000 106022000 118621000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>5 </strong><strong>Prepayments and other current assets</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Prepayments and other current assets mainly represent deposits paid for bidding projects, purchases, services and finance leases and prepaid expenses.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepayments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,717</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,632</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deposits paid for bidding projects and temporary payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,030</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,448</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,751</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,307</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">33,498</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">28,387</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepayments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,717</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,632</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deposits paid for bidding projects and temporary payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,030</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,448</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,751</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,307</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">33,498</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">28,387</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 22717000 16632000 7030000 10448000 3751000 1307000 33498000 28387000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>6 </strong><strong>Contract assets, net and liabilities </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Contracts with customers usually stipulate the timing of payment, which is defined by the terms found within the various contracts under which work was performed during the period. Therefore, contract assets and liabilities are created when the timing of costs incurred on work performed does not coincide with the billing terms.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The Group’s consolidated balance sheets present contract assets, net which contains earned unbilled revenue associated with contract work that has been completed but not paid by customers, that are generally due once the job is completed and approved.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Contract assets, net consisted of the following at December 31:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Unbilled revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">72,310</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">94,494</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The Group’s consolidated balance sheets present contract liabilities which contain deferred revenue (previously identified as billings in excess of costs and estimated earnings on uncompleted contracts).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Contract liabilities consisted of the following at December 31:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">37,481</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">47,135</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The following table provides information about contract assets, net and contract liabilities from contracts with customers at December 31:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contract assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">72,310</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">94,494</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contract liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(37,481</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(47,135</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net contract assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">34,829</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">47,359</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The difference between the opening and closing balances of the Group’s contract assets, net and contract liabilities primarily results from the timing of the Group’s billings in relation to its performance of work.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The net asset position for contracts in process consisted of the following at December 31:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Estimated earnings on uncompleted contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">503,434</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">406,064</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: billings to date</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(468,605</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(358,705</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">34,829</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">47,359</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Contract assets, net consisted of the following at December 31:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross contract assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">81,198</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">102,144</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: allowance for doubtful accounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(8,888</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(7,650</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">72,310</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">94,494</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Unbilled revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">72,310</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">94,494</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">37,481</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">47,135</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contract assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">72,310</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">94,494</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contract liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(37,481</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(47,135</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net contract assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">34,829</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">47,359</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross contract assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">81,198</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">102,144</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: allowance for doubtful accounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(8,888</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(7,650</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">72,310</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">94,494</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 72310000 94494000 37481000 47135000 72310000 94494000 37481000 47135000 34829000 47359000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Estimated earnings on uncompleted contracts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">503,434</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">406,064</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: billings to date</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(468,605</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(358,705</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">34,829</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">47,359</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 503434000 406064000 -468605000 -358705000 34829000 47359000 81198000 102144000 8888000 7650000 72310000 94494000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>7 </strong><strong>Inventories</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Raw materials</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,381</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">341</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finished goods</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,005</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,048</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">3,386</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">2,389</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Raw materials</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,381</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">341</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finished goods</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,005</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,048</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">3,386</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">2,389</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 2381000 341000 1005000 2048000 3386000 2389000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>8 </strong><strong>Short-term and l</strong><strong>ong-term investments</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The Group's short-term investments consist of wealth management products and long-term investments consist of minority ownership interests in Chongqing Zhongtian Haizhi Ecological Environment Technology Co., Ltd (2020: Nil) limited liability company, generally from private equity arrangements. These investments are carried under the equity method of accounting, with changes in the carrying value reported as realized gains or losses in the consolidated financial statements. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>9 </strong><strong>Property, plant and equipment</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Building and leasehold improvements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">167,874</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">167,874</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture, fixtures and office equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,694</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Motor vehicles</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,647</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,808</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Plant and machineries</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,097</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">9,399</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">186,312</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">185,739</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Accumulated depreciation and amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(76,008</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(70,241</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accumulated impairment losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(36,241</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(36,241</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(112,249</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(106,482</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">74,063</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">79,257</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="11" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>RMB’000</strong></p></td><td style="width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>RMB’000</strong></p></td><td style="width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>RMB’000</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Depreciation charge</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,466</td><td style="PADDING-BOTTOM: 3px;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,359</td><td style="PADDING-BOTTOM: 3px;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,556</td><td style="PADDING-BOTTOM: 3px;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">At December 31, 2021, the net book value of property, plant and equipment pledged as security for the Company’s bank loans and third party loans amounted to approximately RMB1,524,000 (2020: RMB34,403,000).</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Building and leasehold improvements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">167,874</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">167,874</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture, fixtures and office equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,694</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,658</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Motor vehicles</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,647</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,808</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Plant and machineries</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,097</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">9,399</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">186,312</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">185,739</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Accumulated depreciation and amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(76,008</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(70,241</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accumulated impairment losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(36,241</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(36,241</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(112,249</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(106,482</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">74,063</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">79,257</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 167874000 167874000 3694000 3658000 4647000 4808000 10097000 9399000 186312000 185739000 76008000 70241000 36241000 36241000 112249000 106482000 74063000 79257000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="11" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>RMB’000</strong></p></td><td style="width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>RMB’000</strong></p></td><td style="width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>RMB’000</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Depreciation charge</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,466</td><td style="PADDING-BOTTOM: 3px;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,359</td><td style="PADDING-BOTTOM: 3px;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,556</td><td style="PADDING-BOTTOM: 3px;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 6466000 6359000 6556000 1524000 34403000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>10 </strong><strong>Intangible assets, net</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Amortizable </strong><strong>i</strong><strong>ntangible </strong><strong>a</strong><strong>ssets</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross carrying amount</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Patents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,750</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,750</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Others</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">165</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">165</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,915</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,915</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Accumulated amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,050</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,795</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net carrying amount</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,865</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,120</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">255</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">142</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">152</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">At December 31, 2021, estimated future intangible assets amortization expense for each of the next five years and thereafter was as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Future</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>amortization</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>expense </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">255</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">255</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">255</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">255</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">255</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">590</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,865</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">At December 31, 2020, estimated future intangible assets amortization expense for each of the next five years and thereafter was as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Future</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>amortization</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>expense </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">142</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">142</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">142</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">142</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">142</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,410</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,120</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Amortizable </strong><strong>i</strong><strong>ntangible </strong><strong>a</strong><strong>ssets</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross carrying amount</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Patents</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,750</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,750</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Others</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">165</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">165</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,915</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,915</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Accumulated amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,050</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,795</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net carrying amount</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,865</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,120</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 3750000 3750000 165000 165000 3915000 3915000 -2050000 -1795000 1865000 2120000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">255</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">142</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">152</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Future</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>amortization</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>expense </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">255</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">255</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">255</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">255</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">255</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">590</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,865</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Future</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>amortization</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>expense </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">142</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">142</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">142</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">142</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">142</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,410</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,120</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 255 142 152 255000 255000 255000 255000 255 590000 1865000 142000 142000 142000 142000 142000 1410000 2120000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>11 </strong><strong>Land use right, net</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross carrying amount</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Land use right</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,361</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,361</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Accumulated amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,364</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,214</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net carrying amount</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,997</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,147</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">150</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">159</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">149</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">At December 31, 2021, the land use right pledged as security for the Company’s bank loans and third party’s loans amounted to approximately RMB 1,463,000 (2020: RMB4,463,000).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">As December 31, 2021, estimated future land use right amortization expense for each of the next five years and thereafter was as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Future </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>amortization</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>expense</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,247</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,997</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">As December 31, 2020, estimated future land use right amortization expense for each of the next five years and thereafter was as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Future</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>amortization</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>expense</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,352</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,147</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross carrying amount</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Land use right</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,361</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,361</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: Accumulated amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,364</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,214</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net carrying amount</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,997</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,147</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 7361000 7361000 -2364000 -2214000 4997000 5147000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">150</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">159</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">149</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Future </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>amortization</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>expense</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,247</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,997</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Future</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>amortization</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>expense</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,352</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,147</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 150 159 149 150000 150000 150000 150000 150 4247000 4997000 159000 159000 159000 159000 159000 4352000 5147000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>12 </strong><strong>Bank </strong><strong>borrowings</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Bank loans borrowed by the Company (note i)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,511</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,014</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Bank loans borrowed by subsidiaries of the Company (note ii)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,007</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,015</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">13,518</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">20,029</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(i)</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">The bank loans are denominated in Renminbi and are repayable within 1 year. The bank loans borrowed by the Company as of December 31, 2021 bears interest at fixed rates of 4.35% to 5% (2020: 4.79%) per annum. Interest paid during the year ended December 31, 2021 was approximately RMB253,000 (2020: RMB1,377,000 and 2019: RMB1,991,000).</p></td></tr><tr style="height:15px"><td> </td><td/></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">(ii)</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;">The bank loans are denominated in Renminbi and are repayable within 1 year. The bank loans borrowed by subsidiaries of the Company as of December 31, 2021 bears interest at a fixed rate ranging from 4.35% to 5% (2020: a fixed rate ranging from 4.5% to 4.79%) per annum and are secured by the subsidiary’s office premises and leasehold improvements and land use right. Interest paid during the year ended December 31, 2021 was approximately RMB427,000 (2020: RMB287,000 and 2019: RMB246,000).</p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Bank loans borrowed by the Company (note i)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,511</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,014</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Bank loans borrowed by subsidiaries of the Company (note ii)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,007</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,015</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">13,518</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">20,029</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 8511000 10014000 5007000 10015000 13518000 20029000 0.0435 0.05 0.0479 253000 1377000 1991000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>13 Other payables and accrued expenses </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,315</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,629</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Output VAT</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,468</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,529</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deposits received and temporary receipts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,645</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,589</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">18,428</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">17,747</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,315</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,629</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Output VAT</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,468</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,529</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deposits received and temporary receipts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,645</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,589</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">18,428</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">17,747</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 8315 7629 5468 6529 4645 3589 18428000 17747000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>14 </strong><strong>Other taxes payable</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Other taxes payable mainly comprise Valued-Added Tax (“VAT”). The Group is subject to output VAT levied at the rate of 3% to 13 % (2020: 3% to 13%) of the revenue from sales of equipment.  The input VAT paid on purchases of materials and other direct inputs can be used to offset the output VAT levied on operating revenue to determine the net VAT payable or recoverable. </p> 0.03 0.13 0.03 0.13 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>15 Capital reserve</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">Capital reserve represents capital contributions from shareholders in excess of the paid-in capital amount and capitalization of gain on disposal of subsidiaries to the shareholders in previous years.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>16 </strong><strong>Other income </strong><strong>and other losses</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 32.2pt; text-align:justify;"><strong>Other income</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 32.2pt; text-align:justify;"><strong> </strong></p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Compensation income </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,548</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gain on disposal of property, plant and equipment </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">39</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">39</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Investment income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">531</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">266</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amounts waived by payees  </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,061</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,535</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">280</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Reversal of allowance for doubtful accounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">183</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,463</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Subsidy income from PRC government </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">7,780</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,834</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,957</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">11,594</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">39,646</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,276</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 32.2pt; text-align:justify;"><strong>Other </strong><strong>losses</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 32.2pt; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended  December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Bad debts written off</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,383</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impairment loss on contract assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,238</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,399</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impairment loss on long-term investments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,340</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impairment loss on property, plant and equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,742</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Investment loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">241</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,238</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,481</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,624</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Compensation income </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,548</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gain on disposal of property, plant and equipment </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">39</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">39</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Investment income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">531</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">266</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amounts waived by payees  </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,061</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,535</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">280</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Reversal of allowance for doubtful accounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">183</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,463</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Subsidy income from PRC government </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">7,780</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,834</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,957</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">11,594</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">39,646</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,276</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended  December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Bad debts written off</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,383</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impairment loss on contract assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,238</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,399</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impairment loss on long-term investments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,340</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impairment loss on property, plant and equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,742</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Investment loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">241</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,238</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,481</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,624</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 22548000 39000 39000 531000 266000 3061000 4535000 280000 183000 6463000 7780000 5834000 5957000 11594000 39646000 6276000 5383000 1238000 1399000 1340000 2742000 241000 1238000 5481000 5624000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>17 </strong><strong>Income tax</strong><strong>(credit)/expense</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">According to relevant PRC tax laws and regulations, entities incorporated in the PRC are subject to Enterprise Income Tax (“EIT”) at a statutory rate of 25% or reduced national EIT rates of 15% for certain High and New Technology Enterprises (“HNTE”) on PRC taxable income. Zhejiang Tianlan Environmental Protection Technology Company Limited and Hangzhou Tianlan Environmental Protection Equipment Company Limited are classified as HNTE which enjoy a preferential tax rate of 15%.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">During the years ended December 31, 2021 and 2020, the PRC tax laws and regulations have launched a tax reduction scheme for small enterprises, Hangzhou Tianlan Pure Environmental  Protection Technology Company Limited, Hangzhou Tiancan Environmental Technology Company Limited, Zhejiang Tianlan Environmental Engineering and Design Company Limited and Zhejiang Tianlan Environmental Protection Engineering Company Limited<strong> </strong>are entitled to enjoy this tax benefit. As such, they are subjects to Enterprise Income Tax rate of 20% only. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The Company and its subsidiaries are based in the PRC and file an EIT return. The components of the provision for income tax expense/(credit) were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended  December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>RMB</strong><strong>’000</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>RMB</strong><strong>’000</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>RMB</strong><strong>’000</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current tax (credit)/expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">PRC EIT</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(32</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">757</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">28</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income tax (credit)/expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(32</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">757</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">28</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred tax (credit)/expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(666</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,101</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">268</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total deferred tax (credit)/expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(666</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,101</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">268</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total (credit)/expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(698</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,858</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">296</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The items comprising the difference between income tax computed at the EIT statutory rates in effect for 2021, 2020 and 2019 and our effective tax rates were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended  December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income before income tax</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">12,880</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">15,358</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,654</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computed tax using respective companies’ statutory tax rates</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,932</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,304</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">642</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(Over)-provision for income tax in prior years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(39</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(48</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Temporary differences</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">401</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">182</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">202</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Tax effect of expenses not deductible for tax purposes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">286</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,306</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">693</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Tax effect of special deduction for research and development costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3,263</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3,001</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,103</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Others</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(15</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">115</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">862</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income taxes (credit)/expense at effective tax rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(698</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,858</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">296</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">The components of deferred tax assets are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Allowance for doubtful accounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,188</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,184</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred government grant  </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">583</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">750</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impairment losses on assets   </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,940</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,705</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Tax losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">594</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total deferred tax assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">14,305</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">13,639</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Uncertain tax positions</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">As a result of the Group’s analysis, management has determined that the Group does not have any material uncertain tax positions. </p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended  December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>RMB</strong><strong>’000</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>RMB</strong><strong>’000</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>RMB</strong><strong>’000</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current tax (credit)/expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">PRC EIT</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(32</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">757</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">28</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income tax (credit)/expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(32</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">757</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">28</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred tax (credit)/expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(666</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,101</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">268</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total deferred tax (credit)/expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(666</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,101</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">268</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total (credit)/expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(698</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,858</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">296</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> -32000 757000 28000 -32000 757000 28000 -666000 1101000 268000 -666000 1101000 268000 -698000 1858000 296000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>Year ended  December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>RMB</strong><strong>’000</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income before income tax</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">12,880</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">15,358</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,654</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computed tax using respective companies’ statutory tax rates</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,932</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,304</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">642</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(Over)-provision for income tax in prior years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(39</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(48</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Temporary differences</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">401</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">182</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">202</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Tax effect of expenses not deductible for tax purposes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">286</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,306</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">693</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Tax effect of special deduction for research and development costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3,263</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3,001</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,103</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Others</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(15</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">115</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">862</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income taxes (credit)/expense at effective tax rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(698</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,858</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">296</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 12880000 15358000 4654000 1932000 2304000 642000 -39000 -48000 401000 182000 202000 286000 2306000 693000 3263000 3001000 2103000 -15000 115000 862000 -698000 1858000 296000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>RMB’000</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Allowance for doubtful accounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,188</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,184</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred government grant  </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">583</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">750</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impairment losses on assets   </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,940</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,705</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Tax losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">594</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total deferred tax assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">14,305</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">13,639</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 6188000 6184000 583000 750000 6940000 6705000 594000 14305000 13639000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>18 </strong><strong>Pension plan</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">As stipulated by the rules and regulations in the PRC, the Group contributes to state-sponsored retirement plans for its employees in Mainland China.  The Group contributes approximately 12% to 14% of the basic salaries of its employees, and has no further obligations for the actual payment of pension or post-retirement benefits beyond the annual contributions.  The state-sponsored retirement plans are responsible for the entire pension obligations payable to retired employees.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">During the years ended December 31, 2021, 2020 and 2019, the aggregate contributions of the Group to the aforementioned pension plans and retirement benefit schemes were approximately RMB6,003,000, RMB5,645,000 and RMB5,449,000 respectively.</p> 6003000 5645000 5449000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>19 </strong><strong>Risk factor</strong><strong>s</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Financial risk factors</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The Group’s activities expose it mainly to credit risk.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">Credit risk </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">The Group has no significant concentration of credit risk, cash in banks in PRC is insured with limit of approximately RMB500,000, per bank per each depositor. Uninsured cash in banks and restricted cash balances in PRC are of approximately RMB48,855,000 (2020: RMB44,494,000). Cash transactions are limited to high credit quality banks.</p> 48855000 44494000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>20 </strong><strong>Related party </strong><strong>transaction</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;">There were purchase of a subsidiary from shareholders of the Company with total consideration of approximately RMB Nil (2020: RMB4,590,000), engineering service income from an investment of approximately RMB273,000 (2020: RMB2,518,000) and remuneration to key management personnel of approximately RMB1,209,000 (2020: RMB 1,400,000).</p> 0 4590000 273000 2518000 1209000 1400000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>21 </strong><strong>Commitments and contingencies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 32.2pt; text-align:justify;">(i) Insurance</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 70.85pt; text-align:justify;">The Group carries insurance policies to cover various risks, primarily general liability, automobile liability, workers’ compensation and employee medical expenses under which we are liable to reimburse the insurance company for a portion of each claim paid.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 32.2pt; text-align:justify;">(ii) Purchase commitments</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 70.85pt; text-align:justify;">To manage the risk of changes in material prices and subcontracting costs used in tendering bids for contracts, most of the time, the Group obtains firm quotations from suppliers and subcontractors before submitting a bid. These quotations do not include any quantity guarantees. As soon as the Group is advised that its bid is successful, the Group enters into firm contracts with most of its materials suppliers and sub-contractors, thereby mitigating the risk of future price variations affecting the contract costs.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 32.2pt; text-align:justify;">(iii) Litigation</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 70.85pt; text-align:justify;">The Group is now and may in the future be involved as a party to various legal proceedings that are incidental to the ordinary course of business. Management, after consultation with legal counsel, does not believe that the outcome of these actions will have a material impact on the consolidated financial statements of the Group. There are no significant unresolved legal issues as of December 31, 2021 and 2020.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 32.2pt; text-align:justify;">(v) Contingencies</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 70.85pt; text-align:justify;">The Group accounts for loss contingencies in accordance with ASC Topic 450 and other related guidelines. As of December 31, 2021 and 2020, the Group’s management is of the opinion that there are no commitments and contingencies to account for.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 32.2pt; text-align:justify;">(vi) Operating leases</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 70.85pt; text-align:justify;">The Group has no operating leases expense during the year ended December 31, 2021 (2020 and 2019: RMB Nil). At December 31, 2021, the Group has no future minimum lease payments under non-cancellable operating leases.</p> 0 <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"><strong>22 Subsequent event</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 35.95pt; text-align:justify;">On April 22, 2022, the director of the Company proposed a cash dividend of an aggregate of approximately RMB9,082,000, which dividend was paid to all holders of record subject to approval in shareholders’ annual general meeting. </p> 9082000 EXCEL 134 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "J(-U4'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 " JB#=570'LT.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.DT%@JCK91,GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR4W.DH=$KZD$#&1Q7PSN,YGJ>.*'8BB!,CZ@$[EFC MVB,(SN_ (2FC2,$$+.)"9&UCM-0)%85TQAN]X.-GZF:8T8 =.O24H2HK8.TT M,9Z&KH$K8((1)I>_"V@6XES]$SMW@)V30[9+JN_[LJ_GW+A#!>_/3Z_SNH7U MF937./[*5M(IXHI=)K_5Z\WVD;6""U'PAT+46U%)SN7M_&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" JB#=5.H6&BV,, !0.@ & 'AL+W=OG6_0.]X&6:$M;2?225-SL MK[\94I;DE**\1HS[XL2VYN$\G"'GT8C^L.#BAXP94^1GEN;RXTZLU/Q=KR?# MF&54[O,YR^&;*1<95?!6S'IR+AB-M%&6]OQ^_["7T23?.?V@/[L7IQ]XH=(D M9_>"R"++J'@^8RE??-SQ=I8?/"2S6.$'O=,/"33_N#+UWH\$1&N@K_DC80C;^)TAEPOD/?',=?=SIHT$A50\*XW!@RS)S5_ZLYR(AL%QFX%?&O@O#+R@Q2 H M#0)-U'BF:9U314\_"+X@ J\&-/Q'SXVV!C9)CF$<*P'?)F"G3D?\B0FR1V1, M!9,?>@HP\9M>6-J?&7N_Q=[SR1>>JUB2BSQBT2I #YRI//*7'IWY3L1S%NZ3 MP-LE?M_W+ Z-W.9?Z#/I'VIKW^%-4,U/H.&"-F]X6$#6*G*=FS6#N7<#%Y%K MQ3+KA!G @1T0E^4[.:1?26P%>Z#BOO A7YZ MD:M$/9,'-DND$A0FX99FS$:Y ^?KPQUYO!A=D:N[F_/KVT]C,KK[V5*&QS,7):;>+G(P9E3QG$;F6LF#"6G?=F/9@NHTV)=H0$]XZ1,6IM'%@XR Y(P+>\ZZ<6YYOD?#$&[$!(!$!M#*=QOJ MQJOEC;>FOBF+2QGB2_C8GL!NN,OO5H[;$#M>K78\MUQYR5$7T':&;K#6O-V& M^/%J]>.M)7]@D\W@UFNL>/@#"@S>K9*[0DE%\PAV)BO?5Y(VY308M .-AMV1 MI].CH\#W E#V3S:&M0CRW+JEBN(PSPN(HMENK8S<0&WJU6VV803]6O[X;JE2 MWVG 3:1,]"UT.\<.L-:2Z;;;E&0M??RUI _NAN2VR"9V4=+>[[O>8&5 MX#;$CU^+'W\M\7.=AUQ [$PG!/4 @[4)=R8"UVAD+9T=R.?'5KK;D$!^+8'\ MM230,(H 759_=>O'=B]_UH'WB<$\Q10TU!6'%]U:L.?Q-B217TLB?ZVFSY+O M"-_<"?((=RU6UFZTPP/R3=.-BQ_D"MD_Z>0]E,R;^3>?N2=0.V51JWV:8\:SWD=[1_BBA1 M7+3V*3O,O^:XI]WS!2CDJ\]D=#^$]9XEZF5?N^2Z#5WDU[K(=^NB)=<;'NJ] MV,K7#:%WHL_4Q4:LW4#I [ :(7>X%&">^2G),Y:/\GFMH7IAMO4]*U M.@KM6T\' MT.UP?#[\EY7A-G10T'C^M98.NLX5W._K9Z[8(:'+WI"5ZD:M(+?5ICQKW1.L MV0I::5XZ[E,Z\%KO4]QVF_*LA4[@UB<5S^5CO5K'9VWQ=".V,]V&Z EJT1.L M)7KN5 SE_#H"46$MH1UP7_?'^^33<'AOI;H-_1/4^B?HT#_5H[YS)D.1S-M$4 ?. M12$X>61A##=F*18I62W^4OR1-Y!"Y/??CGV__[[\3K_SWK\EB233),5Y5C'\ M7WMUR_>)1R#7\+@)P<>EB .7E$#5E164X@0'6ND"K0),01#A)5/3[GO&=A_# M %>7(^Z219P \065A)>7I,_(!Q 7B8KU M8#H)RD*7,$D@F^IRAVVY1.I#/CBA9\A8/'I1@FH,P9X2R;0[D%^Z$0'VB9($E[I@L/;1 MHQ'/)4^3J&Q6YS0/$YB):L<#\800 )C1'XR$7(^& 344):(B$-<;":@L&(%/ M]4D?O90VO&8UB<'P7 MO 5W&S,9IE0DTV=;<+0',--S%JIEKH94QMH./&6*3%.^@$F(!2]FL0X%%S.: M)W_K<28Z$>G M0*;\,&,*FE4%04=4%K 6DI5"L73YZ6TU M(\NL$"S5@2EG8EIEEFQD5KF^&,:)E6?EDK_!:H('Z/:)V0_+/_0M8!7SR,S, MB\RM\A4]O:M#B?[A[ D6X^$Z& 4[=!DC/?+FADOYMMHT<+>0;=N%?NUK-+_O MG9CU!0IHFE6L:<-_P_O5U@C,1%[(<\]VJ MPR>'1R?OV\)V1F%.0H:JDBEIIG69^^P7,CJE<3'AD+]NZ28Z_LL939:$YUG,8-#TJWR 7D/]:?U=EHCM+9KG>R'!-UG)P#C1"K.-O(!9W*W[L&A3/:_G\L!G/7\-H-DOCR \ MF4C8!C#SV!.\KBSV\&TI LIROX'W%*K(Q*_DN5M25ZJ#A/. M:;K7N M_8ONU=46OD2 !5V"@ S)<=,56+:$J>G-0-/E9)B1"BFK6.N8:#&70@%\<0L@ M8UZD6.L)GK#'<8'$GT5N3K!7 OOEO&@Y:A-PVMEI*34K<]#:S9A4>L3,L77J M]R&CA"RHN?RA@%W7\R=[WD%#0344?Z7VAV:Q>2?!8!W<\4='Z)[O?[_K[UAG,;'>F@[D@'[GZRZXF@[>#$ M60<>+%W8]G>)=]R[M//=1J-Z4#>J!^X>\QG([=P\#(- 0FS^\T5OB_^UG@!_ MI?YR>?9[&]WJ0=VM'GBO?>A_\$I]Z)+_-KK:@[JK/7 WH^]C#EPOZ<_R)$-7 MAZ4#[OC W_./CX+!\?&1E>TV.MR#NL,]>.4G_1UX:S_I=^-LRKOQZXY7?=+? M@;;^DWXWT*:TZP;XX+6>]'< V9_TNXTV95^!NT.]K$WWZ>'?'WDHOWDLJ^_UO=:-]V.5%_7;L_NF6;^^N*@7]WJ5UC^7:UV8_[DM MJU7:F&^KNXMZ7>ETV5VTRB^X[\N+59H59Y=ONI]]J2[?E)LFSPK]I?+JS6J5 M5D_O=%X^OCUC9\\_^)K=W3?M#RXNWZS3.WVMF]_67RKSW<4^RC);Z:+.RL*K M].W;LROV.E&RO:#[C7]D^K$^^-IK'^6F++^WWWQ8OCWSVSO2N5XT;8C4_/.@ M9SK/VTCF/G[?!3W;:[87'G[]'/VOW<.;A[E):STK\W]FR^;^[5ETYBWU;;K) MFZ_EXWN]>R#1QEN4>=W][3WN?M<_\Q:;NBE7NXO-':RR8OMO^F-GQ,$%G ]< MP'<7\+$7!+L+@K$7A+L+PK$7B-T%W:-?;)^],VZ>-NGEFZI\]*KVMTVT]HO. M_>YJXU=6M!7ENJG,_V;FNN9R]OG3]>>/'^97WY*Y]^[JX]6G6>)=OT^2;]?> MG_[ I/C%RPKOVWVYJ=-B6;^Y:(QH>^G%8B?P;BO !P3F>O&S%[!SC_N<>;]= MS[V?_O@7(,QL2IC9IW]Y/VUO#XHU'Q_+1VXIF1)F^)8N3)'LRX7ORX5WP8.A MZ;>>XOV"_W[)GM(#BT&I6<:K4K&@CFBB9$HCT7P[V+(>KB5UTW5;9H]-9'R+MM ''P M&"QDS/4.%9KJ'2 J%7>](Q+M>2?VW@G4NZO%HMR8"F<&Y84VM>\FU^=>H1O( M1.$\3R #P$14<:J)@"B+@0I()-HS4>Y-E*B)7RJ]3I]6;30#U8X:*3_73U62"A:Z?1*(]/]7>3X5WBV715&:*M[-NL$(JYUF4 M^R0S5&NJ?:YD.SH[[A%I]MR+]NY%J'L?B@=3[S[)SI"0YA5\W3NK?.TM=%TANVL9MWVC8/->!>TUZB,IXZCN/A42R%5 0PL M5*I]2P_XB9ULS76S'5L,*:6WMUF>I0WQ#I\I\A70NG'1R59"LA$PJ%#) M]KVTS,/0R?SEKV6Y?,SR'+2. TU, ;,;7&.R=2-E$RK9OG465!A.*I]-NTZ; MK+CSJG9IY%5Y^VI3:Z2?W,7K-:_ [;!FN.YD.R'5 '#S)7B%66!A.+',]:TV M \W2:](?F(<0MD =(RFV *J.?2^!+,PR"\.A93M6%V7QZO1XS5R B%4H 1-) ML062E< \*Z&2[5MIR87AZ+*U$K'/Y07.>%L''?](,072]?W8K?P)E6[?0(LJ M3(U:2#.#\HT9F1LSZP97TQ@EALQ(H\U)HR54T?H%8NF'X?CS+BV^>S=E92XT MPQ545"70 I!D*J$1OJ7P"!F.8CA(+1?$5JG3^UR$&B@RR,!$]!DB92" M %D>Q- \\R4PB%L,XC@&[=?D M%.0T[?8/H,J M1 JU;[1%IDXCDP?BD6YTMT4'^E*N4LLP-+8#->:[" @"OCW M$I#$+21Q')+Z*W*GNE(76F3H0U61E)4 62$@X*22[7MIB8D+=);ZZ8"53LU4 M.24(S4BCS4FC)531^H5BV8OC[-5;!3A5OUT><;#:P/P74[)?@+V[Y MB^-[11_'C%W=TG,[TCVW@57:;*IAL]U=GA"8W.)W-MEM5Q2:VE*)]NVV=,5Q MNG*77DY57)=Z0F"W!)>=[*4K"NT94XGVO;2DQ<=L.9WRSV4>&89 V@N[%^[ID+UKK+]LR?/'4>Q?%Y%'#3 YE)=>4]I/E&/\?- MZGHS(B98.P!XX\ BS_[Y'(?IYI0J?9+U!)C@!/CU7*9M<.HZ:S6:;9\E17> M(EUGIO,"K73I+)8*6##&52=["TRJ*]4!"PNX3<\N1Q&RB94LOURL'09X'3YY>O, M%(&9!C:E*8R= IQWZ3)>P" ?2RM7 M1NF^S?5_T%[6+8* MKH[9"H"4A7P&YALJZL: 0O7"95JWU:+A@&.AE]UDYH? M+3V=5L70-D8 ,*&",N!PL8'X,>NU3&@@C(;9GA=S/99$@W#J#Q["6 ,+! &.! V*TLM?L= M99ZW[)T5!L9U#29Z!0"6,:C)D\(@H"HXL%Q,I=HWTM)@,(8&H>H*6@ED!(:1 M#ZQ2X+*3S81T0VCSB$JW?R3 @F&([\$Y<-U-G<;:&T(IB6#: WX;DX\, +IP MV@.5;M]>2WDA3GEVV2VS"8J@D]LXO6,K(H2,)$6KL;()E6S?1\M6(&MY+<1Y#3JQ MA'M)B62ST$4RQ0/F'WM)*9H HG$8QN& EY;;0IS;#LXOX1:29E2&+G %022/ M'23-E 0T>1#% P9:) O'[-%-:=B4O#4+7=[BRF>QTVU2JB:0:AQ&TA]PTW)9 MB'/9Z3--N+>4^#4+7?Q2H2^#8VLI11-(-.9BH-,4%M$$CFC *0C42CS<5"L% MD 49!KXXLI)4-(%$ QD,-'EA<4S@.#9T(@+WDY*X9L+=S(JE,?383TK1!!!E MOL\.&D3?4,ME N>RPW,1N(FD<";<7:Q 2NE,.4E5$T@U%CX?KH< 1>LTEA2KC[62P0['BZ3RJ: *+<]_E0 M=WOPTHR1;\W8)?;B/I)BDP .E@6Q=#H(4FR"1)6*Q8"/%IO$2&PZ7*=%O23% M)@%MH(41._:2%)L T5"9IC#@I<4F@6/3B-,2N+6D."6 _:LHY$YS)^4I2%2I M<&BB:H%*3 &JT765E*J$RS?,4!4[GOJ3JB:0:JPB-51;+56)&)T93$E(%Z0( M11IM3AHMH8K6?XN1!3(Y9L]L(+D7K>MXX*E%)%U*"J*#=9&M]:2:": 91D.+ M6=*"F1P#9J-M)"4R"YS)02(AEI MM#EIM(0J6K]$+-Y)/)<1SJ'#:S@IZ4DWV= (1TX%)T4X2%1(-;#0*"V;29S- MG)POW$A2.I,N* D>^DZ72TIGD*A1C0:,M'0FQ[P>9$+B%VXT*;Y)EZ18I (> M'CM-RF^@:LS%P)ZB/'CQ(0YP0]E?N*.D$">!4VH\/MZX(=5, ,W ]P>6RZ1% M./E_9RRB?I*2FP0@*N:2'R_DDJHFL"H70Q,PRVYR#+N-R0/#/2:%.0F]"@18 MYB5532!59)E76IB3^!99]QICU#U2@I/ V;0P5DZ3)T4S2-2/AV:URC*7PIGK M0]&DQ5W6CD=C%( MX7"TSQ6X*Q]T5;05TKNKVGP,U$]22%(NKP#+4J2:": YO"RE+"(I')&ZM93G M4YQ>Q,^%XMT17>A<[>Z\;JV7Y_LSMFW^X*8Q\%\LS;S_?.I!7K302(%+ 0>^ MN'G:XU(CY:V3HOUBL[BE3NR7[0IL=PNXC:24M8MVF)4:""6/M\I(19.3HEL; M+PX^GJ;]]*&_I]5=5M1>KF_-=?[/;6E4VP_TV7[3E.ON$VMNRJ8I5]V7]SHU M+-#^@OG_V[)LGK]I/P1G_[%*E_\#4$L#!!0 ( "J(-U6SG!K)U ( *,) M 8 >&PO=V]R:W-H965T&ULK99=;YLP%(;_BL6F:9.Z M\I6$I"-(:9*MG;HV6K)-VIU+3H)5P,PV2;M?/QL("X6D5 H78)OSOGZ.#;;= M+64// 0Z#$*8S[4 B&2"UWG?@ 1YN9J(HU"W# MZ.D1)K'FN5G;C'DN345(8I@QQ-,HPNSI$D*Z'6JFMFOX3M:!4 VZYR9X#7,0 M/Y(9DS6]=%F2"&).:(P8K(;:R+P8FX829!$_"6SY7AFI5.XI?5"5Z^50,Q01 MA. +98'E8P-C"$/E)#G^%*9:V:<2[I=W[I^SY&4R]YC#F(:_R%($0ZVOH26L M7GTY!G=[3-8[N.AOR4"QH58DD0D3A_XL=B(/8$9N> P"H$ M5EN!70CL+-&<+$MK@@7V7$:WB*EHZ:8*V=AD:ID-B=4TS@63;XG4"6]\=SN_ MN[F>C!;3";HJ0O+)L2RYVZF9/Z+S:>_$NRR]4W^RFT"*S VB6L_0I8PGG: M#&K7^G?Z@T'?MIYQOAQ7P>R4F)U78,84)9BA#0Y3:(+-O7I[$,^'\UA$!;!; M G:/ B[D2L=3]K1#//PM=VLC9/8TD'>Y?#0A'G50&]4%3[ /0TWN M1!S8!C3OW1NS9WQJ6B9.9%9)ME\FVS_9HM&OC7??ZCI6?=%H$5B!'92P@Y,L M&H.VH"T"*Z"F\7\3,D[WP1=>+8#;1.;$^MX.JHXOWS!;DYBC$%92:IP[TH/E M)X*\(FB2;:KW5,@M.BL&\A0%3 7(]RM*Q:ZB]NGR7.;] U!+ P04 " J MB#=5BU#JAU8, #K9@ & 'AL+W=O ($=NC+[8E$^+Z$B O/Q?EG]5<)EF^<75Y>:[C^759;&N M%UDN/Y:D6B^7:?GUK5P4G]]S-Q35]G;ANDV!SQ*^9_%P=_$V:4WDLBC^;#S?3-Q=.DR.Y MD).Z"9&J7\]R+!>+)I+*QU^[H!=[9I/P\.]OT>/-R:N3>4PK.2X6OV73>O[F M8G1!IG*6KA?UI^+S.[D[H4T&)\6BVOPDGW?'.A=DLJ[J8KE+K'*PS/+M[_3+ M[D(<)!#'$K!= G9J KY+P$]-('8)Q*D)W%T"]]0$WBZ!=VH"?Y? WXBUO;H; M:<*T3J\NR^(S*9NC5;3FCXV^F]1*D2QOBN)]7:K_9BI=?36^N[V_>W\37C]$ M(;E_4+\^1+/GZ)WT>W]S:\1N;E5GR/R MXOW=_?U+\N]_4<_]B60Y>9@7ZRK-I]6/Y(?.Y\MAK;+;0(>37=;>;K/&CF2- M,O*AR.MY1:)\*J?= $-UGON39=].]BVS1@SEY!7A]$?"'$;)+_
?'#2Y7/ M(:GF:2FKW2\@J^,^@<>W_R4OMI=D?VF^CPA/1SB]\A[U"?SW\AZ?C*!!K[PG M?0+WSGNG$/%]C>$;)C_"_"2?9;X&<_MVFU+ *9M>Y76U2B?RS87J-BI9/LN+ MJR:?SD]0D<,,%F(&BS"#Q9C!$J1@G8(A]@5#V*)?/93I-,N?B&KM5 N=KV>J MFUV7ZANHI&Q#>9M0S7#A^2KP:' Y?#XL 59>WQ( $(7O=8D1)C$VB92.?+^+ M3)"0'M54:<+->P]WNQZQBDPJBZ;II.5TE1]X ==KM178MP@ 2-\1&C+"1,8 ,F C5ZO52,B.:,%>M."?=)*! M>0(CW]5.8&Q%])4)0#*/"4TF3&0,(+D7Z&,9)&1')NJT4WGGA(YRKXTU(E1H#)XJ"T;Z" >+VM7NP(:A5NV2LJ@JLBJ+ M65:#BE%SF.8%>BVS0WKK93*YIS=-$2HS!IA"4+V>83&[8K%6+&85*\[R-)_( M356#ZQ<#F@M=*RNCMU8 D1HU"Q,90TBA"X5$[ K56C74.N&_NI>+Q;?Q1CI= M9GE6U67:F-]$?EG)O#K2/'+@S )*=051'1H(ZG)?[]50H3%XIB.7ZS*>PU>A MK;%"[5? MZVRUE#G"X"D@@6ZM*CN"W2:^K 2B]C5M75?J-U^N5/"J=JH M*NA.VB')\DFQE*!LIE'A^T:51#5C .2 F>,55#L&8@IA"'<.0X:VC@RU6S(W M>2U5W-HF%V#*&%T@JB4#$?6I&RHQ!H@CH^D\AR%#6T>&6N?S5W?U7)8VF7RS M96*^KA.JSP(@N:,[9ZC(&$"ZQ@3@',8(;9T1:K=&(M5EU5^;6Z9;L0[ZNQE) M9[-LD:7UD>&*Z2%P8P)NQ_?6T$0*;LP,4(T2 $FY,3$XAU%"6Z>$VJV26UD; M\CW*65'*;U_7Z9B@'>AJ./)E&1,8 <,'VRDV QNY*U=@JS MVRF-9(U0C6!;Z5Z2M*[+['%=IX\+51$+DA?Y8%+D=5EL9_39;@0*MJ4,LE_T M&\]C>ZYZBVLRN:>/:E"1,8#T= ,&B]B5MC5@F-V ::35YG:&M&J:WHQ\-@MT MYL5B*DM85-.J"$;ZO7A[=GIK:B*-V_\1*C(&D ,J/%W5<_@QK/5CF+#>Y]U. M*I28*OJ\69;Z+$^9P3-,?V.,&BU$C1:A1HM1HR58T;IEI_5\F-WS.;5_!M;> M /TSJMT#,('^&=7M 9!0_WP.MX>U;@^SNSVQFK]D3SF17R;S-']2C7:9YM4B MW:XEG_ZQKNK&:X5;;=,B&>A3[[&=WUM& ,GU)52HR!A"CG01SV$$L=8(8G8C M:-R[M0:<(4Z%+AVJ-00PN>[Q1JC(&$"J&FB(=PYSB+7F$+.;0UWQ-F/E?S9 M!E:=<',PA6H9 4SN.KJVJ)81@/0-9<_A&+'6,6)VQ\A:+0V1U;B+-"G2_"LH MZY;56>/+="/0GJ'>JII(GQDU%M5" I!JB&STF>>PD'AK(7''.D2&G,"5&C07 MY33+TW(WW3DR%P*W%F Z.6/4:"%JM @U6HP:+<&*UBU5K;G%[>;6@+Q-JVQ" M_G>P>08L+-LPHX,JXKRB^NTW.ZQW(0"96DN BHP!Y,!YI0_9$RQH5[36WN)V M>VM PFRQKN7T^[*QDV1#]:U@IBX;JF\%($'9SF%=\8-M7O9]7K]M=K$JU=)G M6:9JUI.OEX]-"S[3&O&*%.NZJM-\>F2%+,?=%H:[+PQW8QCNSC#QT8]CHU[')N<=FSWXK:F$K>; M2H=-K.7R0BN(CEW>TX\->QP;]3@V[G%L;Z-B$/ MZN?[ZUOPXF(:*F/4:"%JM @U6HP:+<&*UBTHKL&?XQ*30 J\WWW8!MQ5[W6K.*!M7J?LK^38WH]8]1H(6JT"#5:C!HM MP8K6?1!"ZWZ)O[,3S5K=[1'[EAL!K%1BOBOT99$A*C8"L1X5NNLRY*@E?MV23&7 M!HT%L **C4:Z^80*C2"HRUUC^(()30"H\%QQ1-+6M1+?VZ1F7<5OEQ+5S1+F M\B!/WV<1HB(C #F@(U-(5/<)@K+@6-UL725A7[H$U4VK>*A.DX#60;GZB#Y$ MA48PU'"(4:$) !6'=;\K7^OY"+OG\X^6]]N%1K6(A+E:B#']D2@A*C,"F /F MF',.5'\(@HK1L?:V=8?$]S>__8VU_G:%4=TD >RQH\;#ED)4: 1!U636D!C5 M_P&@2N$C=H#;^CJN?543WCUQ%]7N08T6HD:+4*/%J-$2K&C=XM2Z2Z[=73KA M\2S6UL$>OGP_5>)T:%)@!4<)\?,9W^+AVJU00@J:?OV(Y1F0G 9.S8$,UMC2;7;C1M78NF[_Y> MC4-UF7;1#F]4#2C3'_$8HD(C".H*_1F[,2HT :&'CRSL"M?:3:[=;CJ8&IVP MNOCWN?PC2U6#^Z!^+M*<1/ES5A9YLWLG79"/95'OWA#Q("?SO%@43U^_K3;U](<7^V_T;6ZXW[RG1OG]+7R?;]ZZT8;:O@?F0ED]9 M7I&%G*F0SBM?9:OSP6=5TL-W_.9:IJ97. ^O^L4/5Y]Z$! M[-]O<_5_4$L#!!0 ( "J(-U7P06X]3Q4 /S2 8 >&PO=V]R:W-H M965T&ULQ5UK;]M(EOTKA'-\>U^M:[?G-TUS>;5Q46]N,OOL_K7U%O:GR;-D= M=+^ZL&8S[^(^*]9GEZ^[[WVL+E^7VV95K/./E5%O[^^SZOMO^:I\>'-FGCU^ MXU-Q>]>TW[BX?+W);O.KO/G[YF,EOKHXH"R+^WQ=%^7:J/*;-V=OS5>I.0O: M([I?^4>1/]1'GXWV6J[+\DO[Q;OEF[-9>TKY*E\T+48F_ON:S_/5JH42)_+O M/>K9@;0]\/CS(WK27;VXFNNLSN?EZI_%LKE[7\P_NK#W^\B]Y^CB/CZK/X[\_X_>_6XD?WSXY]7KBT90M0=<+/:PO^U@K0%8TS+^+-?-76W$ZV6^[ -< MB',\G*CU>**_65K$*%_\:MCF2\.:6:;Q]ZO(>/&77\")S:? S-__RWCQU_\P M/?=O""LZ'6NF.:5X"LS(*24G8YFAYI32*3##I]13TCZ$G-V!VT,AE]5WQHU( M@K5Q4Y7WALBK5=84Z]M=7BJ:(J]?H9#;P3H8MDW:K^I-MLC?G(FL7.?5U_SL MLCWKV=]0F##!(B98S 1+F& I":P7-_ M&/]K_ 7%R0[(ZX#:L?CK91B$L]GL]<77XPC0\DV- )73]U3.F,F9J)SGIN,I MI"F)M">;>Y#-U=[L;Y?_+08Q,7EI:J,IQ>QE4:X7Q2HWUD!/\0OMMQ=M@GBQ MK?.E^(U?Q(\W5?FU$,.(F'G'<+.TV:+ M*!>@BR+KIKL#:6*'X![=/G:@9@DMSU3E54H') DF9:)2@KR4DBA[6OD'K7RM M5G^(>[_- ;=9>[<+O99%O2GK;&64-^VM+V[XYOM+8[/*UHV1K9=&_N]ML6E3 MRI"ROG+-YDQ55GM64Y55*44NMH"X3-9$9755;4F,/6V#@[:!5MNKIEQ\.6_7 MBDM#Y'JQ@JYW]V3^K?V<#RD8J!>F7ME M] OULZYR?2Y&[*8J5ZMVS"W632Y8Q&!>K)7A6]RN]?:Z+I9%5HE1>4C;4,V[ MOJ^*JSVQJ>*JG.>VIY+&3-($D'IJ2*4DSIZ^YDRN_V=:A6.13)OOK9PBU=X4 M3:MB=G-3K,3@.:SA'K3_!T6WJ)Y]JHR(UK%5VIA*FR!:TU;#)V71]K4\\G+, MD5G/35Y5(M4VV3?CQ4)\*IIV_KQ/ML-JFFCT0FIJ^2>KJ=*&%M"229H 4J@D MB;2OI"65M/0>R5VVOLV[++MN4_!6R-K.?NHZ%[FWG02)^_-:W*2#RY\] 6G] M0T6+J&@Q%2VAHJ4LM'X82:?-U%HR8FJ]OCT7(_:QR;;*Q6S,**]7Q6TW%1O. M"K::%5P;) 6JE89830NE!:I/!F@M$W@I+-:^H-($,_4NV(F.FWAR+??VES?C_?X_Q.];>H:!$5+::B)52TE(76#R#IH;I"8/ZO)=:[GG1P/R&H#JR\J:P)837>F)I^41=L7 M4=I?IM[_^ECEF^S[SB)O9W9E\]8PR1:CV@'[QP(.M)YMLG8JJV4#GY+*F@!6QU6O M-66Q]I63;I>IM[O>K;^*>Z[4N5,PL MVGYIB#2QK)EV(O5N+2=2RQQ,I,96RQ;3+YI3T2(J6DQ%2ZAH*0NM'T72/K/T M]MEA-B6&XW8J-90"+-5"\EW@8.OI)H^EV,ZELL:BV^7+4_]PC]RX1#,3Z$YBLITKJN.ID)J:R)NA2 MS1D8B5FT?36EK=[--@^AQA+IJI7@\HP]'R3Q5-)D7144PIP*J(]AQUE23O* MTKH578E=5WMU7&]UL:O$ZF93J/9J4%=7G;"BQ=I_L'2D^+;0JQXZE/*Z2RF-S.GHD54M)B*EE#14A9:/WJD M566-6%7;:G'7/3[ZP#.EO]A+BJR:,(2_6R *$9P%Q/-;/&KS-E$?9%E3Z6I?>Q MHJ(=OX5FN^<"8B3OU!VOZ[% <98'_&0]_V0=558?W9]4;PN0*BH^AZME2U?+ MUI=FX5MS=7BFOQN[=7>DK18N/552?PZ3-\*HA*:C3N=C*FLR?IDIB[ OI;26 M;+VU=#QP3A)0-5\4 :DNTSAA3"5, .$Y"IF41=M74-I+MMY>TBV.NFTJ:"8] M**OJPMC@<MG2\;+WC=9AR;;)B.7C?@\(D^5-Z$BI:RT/H*2WO,UMMC_>G8=;;^8ER7E8 1*6(XTZN^D!^ M";6>>[+>*FLP PXGE34!K*X''A:S6/LZ2@O,UA=-?9+E-DUYLHZ@O+)0@):D2W0C)KJ6E'14A9:7W#I6MEZU^K]V)YB--(/!@(RDV:@5'BN/ZO) MD8!X43E;3.5- "^^J9_#QK*EC67K;:SXYB9?=)N7\F^+;O.$465-;BSV&RG* M]2X$6B.K^]"Z65_%DGH]7*!EJS[/.=@3.->?VF2A :N-9JN66-MVFCXJY*'2)HC6#<%-SJ+MBRV],D?OE4T3NUURC%X". /H3FRRS2@NC*Z;2)NAJ472E+-J^S-)0&KM8%229ET?9E/.K>I;?'/ITV_7)4H\ITP+/ZN9YNLGB =I&8JHAAJX6#\7/X8@YTA%S]$5A5]O-9I6WEIA0;EG4 MBU59;ZON8>6B7-?EJEAFASNW?4(BEEN[-KA%N8:/1!QJM1@5+:*BQ52TA(J6 MLM#Z825]-T?ONW7IHGLM)&HC1?[K-_9X^V^F?)^DZV[8?U]V>2& M/=QL=;2,:JX_F-YGXM>Z^/SPZ:3/Z.G_XD:Y! M^U/P-/E ?Y:3HV>4,*82)H"PZ[K\-"FP6/MB2W_-U1>L_=?O\7^^>_L^-3Z+ M?_]X^QZ*1778J&@1%2VFHB54M)2%U@\4Z;"YS]2/WZ76O5'1(BI:3$5+J&@I M"ZT?/=+8<_7&'NC+#V.%:9S-]VC^\M$!CBHC*&R->UP4-E!(J;PIXG:#? MYZRYS]6Q'VK,M-+F+JB3 _VM(BIK M3$5+J&CI^%^D'P;2$W0#[=CQ,^TK7:;I-J>B152TF(J64-%2%EH_@*0-Z>IM MR*'VE3!@F)[>W$5U;Z@P/Z+RQH#7\CSP1".A\J;H>LTGG3_[+]J1YJ,WMDMU MO'TE$E0/.U50#[3H=TU0.1!1>6/ :SD.*!U(J+PINE[/]H;3NB==0F^D_J[? MOA)JQS34YIY:L6;-0O FLXC*&P/><],)T7*.2IS""Y[9]K!XTO7S]*[?40=+ M*!S5\// SLX05)1&5-H8T-HVF,8G5-H4T(K,'0R+)ATX3^_ _73[2H_JQ%'1 M(BI:3$5+J&@I"ZT?1=*)\_1.W-/VE3!0J#: -'+!M M(:'2INAR3=_R-;,HZ<-Y^AJ[$[I70CVI)IH'ZM4"-(6BVF. M=U0IU9-)%3> M%/">!W[H#JMY]/9)O:V%NE="^:CVE@V+$647ECQ!OX'KH?J087X#6= MP-7: :SC/!7SJB\L: U_5M%TVYJ-85X+6]63\E M]166YI6G-Z]^N!&B1W6NJ&@1%2VFHB54M)2%UH\>Z5QY>N?JY$:(,(*H5I:' MMH[:<-BF6EF(UP4O\DRHM"F\7#=P!E."+YTL_T?ZK4V65\\R55[_M(YJ$94U MIJ(E5+04_$7SPW5PIN$RILB7C.P-%E?FF_^,[5]\ZFF M&Q4MHJ+%5+2$BI:RT/K1(TTW7V^Z]=J^P2BA.FX^LJ!L"WA?$94X1L2.!]ZI MF5!Y4Q9:7UYIR_D_T?,-RDTUY'Q@C77]K56UJ98E)>?_1-<@L8E>>9Q0B5-$[/B!Y0^++!TZ7[_EE-?L"RI/ MM?%\N.L3/ FGTL: U@YM%TW'J>X;X!73D.X=>$.R2VO-UUMK/]GK"VI--=Q\ MU8%R9R'H,!-1>6/ :YJ>"9Z347E3P&NYIL9Q"Z3C%C#[NAVU^D(JZ[FFJAP ME\D)?5"41.6-$2^,KH3*FP)>);KZ*DMC+3"U*VQ^>Y& :KM1T2(J6DQ%2ZAH M*0NM'U;2F@OTUMR4]B(PB*B.'!4MHJ+%5+2$BI8&JK/G6O;P_#&0QEYP0N>X M$UJ6P-B@>GN!VJ0--;V*J*PQ8#5]$RP)J+0IH+4L=[A,,I!>6^!HQY$3VEP$ M5+>-BA91T6(J6D)%2UEH_3B1IEV@-^U.W)*L1YD<*]"J\\&36BIOC'F1O4/E M30&O8^MN<^G4!7JG[NU]637%_W2SOW:.*/)TMKXMVG<(=SL2H)94LRY0K2L+ M+*HC*FL,6$T'[$6@LJ:(55-"%TB/+M![=$]E7+6KNK;Q3-5VH8$B4LVX0+6F M3!<-NE0G#K*BQ1O5AD.LSO!>H$!Z<('>@_LM$[.G_%JLR1^JHFGR5LD;J!W5 M3@M&W[ 940GC<<*$2I@"0M<.AG< !=(_"_3^V;M[,>>MNI<*MD-?]^:+\1U= M>M#)^L'7"J"QD.J0(5H;O.4JH=*F@'9 Q5 Z8Z'>&0,JHIHDJ*4>>JJ6X>C+ M-2,J80P(S>X%*$]5I-*FVNOLJRB=KU!?4@94G%Q.J*>8K.;H^STC*F$,""T? M36NHM*GV.OMJ2L,I'-M;N7\8U;;(7*W*AVR]V/7*6Y;;Z^9FN^HZ9VZ';DNJ MWT1%BZAH,14MH:*E(7@)JJ/QFT+I-X5ZO^F=?)MO>[/#$*#:2E2TB(H64]$2 M*EH: H=*4V,22H,JU!>#]:N%EOE-7E7YTK@MO^;5N@N,VRH;R/)4XXJ*%E'1 M8BI:0D5+0[7*S;(U"ZE0>E+A:"'9\+ _MKC28T\.#FJK-"I:3$5+J&AI")RV MX<>CH?2[PK'*-)$>]LVS?F1:0;6^0O3"T0 4,%%I8T3K.6@+*94W!;Q#>DKC M*]0;7]&DO$_UO$+XG/L('23?3-> M'&WU;JL1AZT6/>IDR4$IEH=Z&E)I8T!K@_>8)U36%+!:WO SAU":9J'>-+NZ M*ZOF-'.%:I11T2(J6ARJMA8L&Z:RIBRT7B"(P#Q$0OM9%PJ[3AR[E])H.JF, MP$P-A$>X?A,%-P0W,I23C2!>S?>ND3?L4 M:O\$ZF"@[LK#<_6M!EAIJ@/'A8NXP9HN)=62X\+%CW"]Z1/:N\OE36EP3T+".0J) M*<;ZN[[(JORM7R[9(L/7VC7I[71?+(JN^XZ"AFG5%I=-# %H#IP7+B("Q<_PH&2,D5R MJL%&@WL2&-Y18.BMN./ J$]>$HZ@3H\.ZNM.N7 Q%R[APJ6/ERXB L7/\(=SU_/=ZE:31A4_X\&]R0D@J.0T%N 'W=[ MRG=]HHKUHMBT/O[16_+$6B*OAE:>.'2H]B 7+N+"Q5RXA N7/L+U ML*/>0X M7M1W>=Y$69-=OK[/J]M\GJ]6M=$]MGESUBY!#]]MEYAM:+UZ:YU=*-__S7R5 MFNWW+R3,Y>M-=IO_F56WA0BI57XC(&>_MLT2NEK:QR^:?RB)7@HJR_=:5_^'U!+ P04 " JB#=5FGW+?G<& M "M* & 'AL+W=OF=J:L27>9A+;M9QV^HB(L,6&(E02LI._+T@QN@ @(3?HBT5*9P^6 MN\OEP9H7+Z3Z7*\PIN#+NBCKR]&*TLV[R:1>KO :U6_)!I?LET=2K1%EI]73 MI-Y4&&6MT;J8F(;A3M8H+T?3B_:[NVIZ0;:TR$M\5X%ZNUZCZNLU+LC+Y0B. MOGUQGS^M://%9'JQ04]X@>G'S5W%SB9[EBQ?X[+.20DJ_'@YNH+O4M-H#%K$ M'SE^J8^.07,IGPCYW)RDV>7(:#S"!5[2A@*QCV<\PT71,#$__NE(1_LU&\/C MXV_L47OQ[&(^H1K/2/%GGM'5Y<@?@0P_HFU![\E+@KL+X* M3F?@< 96WPIN9^#R+O5=M-<9>+Q+?H^!WQGX_ INCT'0&01M.>SRUR9_CBB: M7E3D!50-FK$U!VT%M=8LYWG9%/N"5NS7G-G1Z>SV9G'[/IU?/81SL'A@'Q_" MFX<%N(W ++FZB<,%2&_ (KFZ#Y/;]_/P?O$S"'__F#[\!<;@XV(.?OGQ5_ C MR$OPL"+;&I59?3&AS+&&?K+LG+C>.6'V./% *"HD9K-AL]LJRTMVAX+%"E58 M8C\?MK_*LKRYXU ![E">C=,2S- FE_L2*BZ!=9IZV_A"R?*SQ#Y2^+)<;M?; M E&< 4)7N )+LF;M:]7TE6<,"E++ AL/L][=SYA#B&XI8:[=XQI7SUC&DPSS MW&/*^B9S+415F9=/,HITF.*&E.,E*6E%"O;3$TA+BBM<4XYJPNIW7\3FOHC- MEMONX;Y&!2J7^ VHFT*H :)@CI=O@07? -. OJPB!QF;1\R[>H.6^'+$DM"& M;33]Z0?H&K_)ZG1'YK1DS>/E>>KY0>!;YL7D^;@>=2X:ZB2+=)+%.LD2G62I M)K*3*K7V56J=5Z5H3;8E/:M*=XSN46%!Q[&=T[*:25"FQ96>B D['T>[,$\W# )V=-.KVWA M1AZ;T.#"+8(XQ%R)")6(2(F(E8A$_I[H$LZ)X8+\>R/"[NWAG=761B;9+O M[B)(TMU%$%,R7 )$C-C=18QM":U'LICGR_/@[_/@?X\6E.9AD/&U6M _4POJ M7#3421;I)(MUDB4ZR5)-9"=5&NRK-/C/&B00[QR#*YY9(/0$OA>++'PK5B(B M)2)6(A(1X;EN.#87>PF&#_X9-*&:)E)# M8C4D44/20MEV+3\(YFWT)5^!"A\^$B)((0@G*YP<' ML00D2D(9R.=1J03EF#VB$![V_'!XTS\L"WLR,DCY6ET(Q7VV7!AJ73;4RA9I M98NULB5:V5)=;*?U>AB@P.$)RI! A.+, %JNRS<*1ZD1)41"MU;/2=206 U) M))# %WJU"+*\ON?C85P"]<]+H#A !JC$.#2C Q3OOJ?].*0HQ/@AL%W;JTKAUK9(JULL5:V M1"M;JHMM5[*3H[>DFA?Y/J#J*2]K4.!'1F^\]5AE5+MWXW8GE&S:%Z<^$4K) MNCU<893AJ@&PWQ\)H=].FG>Q]F\H3O\%4$L#!!0 ( "J(-U7&8#['1@8 M *0B 8 >&PO=V]R:W-H965T&ULK5IK<^(V%/TK&KK3 M;F; DKPKA_4%LFFTQ]?V3B )2'%+5\ V^>> M*]TC7>G*])^R_'NQ(H2"'TF<%N>=%:7K#]UNL5B1!!?OLS5)V9/[+$\P99?Y M0[=8YP0O*Z,D[B+#<+H)CM+.H%_=N\D'_6Q#XR@E-SDH-DF"\^=+$F=/YQW8 M>;DQC1Y6M+S1'?37^(',"+U=W^3LJKMC648)28LH2T%.[L\[%_!#"+W2H$+\ M$9&GXN W*+MREV7?RXNKY7G'*%M$8K*@)05F7X]D2.*X9&+M^*LF[>Q\EH:' MOU_8_:KSK#-WN"##+/XS6M+5>:V#6!B9G8/6.&%BU@<4;P",& M=FU@SAFT*L->J]MDEL;N)6Z6SDJ+4>8XD$_SYY 7J(96_FC M&A"5-9,P2LNQ.Z,Y>QHQ.SKX&HY_N[J8!&#./C]=3,#P>C*[_G0UNIB/1V V M9U^?QY/Y#%S[8!9>3,?A]:?1>#K[!8Q_O[V:?P$__P0=^R.(4C!?99L"I\OB M'7C3N.YW*6MIZ:^[J%MUN6T5.M*JV]D(O'WSJ\1PJ#8<3KZ M]LFR:Q':NNO M*_(MPND#F+//&*?@9CH$,XKIAF;Y,YB2@N2/!&B,,3KB.)8QQZV9'^AU6O0 M93-@-PW0;AJ@RI]UQ-\E9DX6Y!W 2;9)*< 4C,CB/3#A.X ,Z,J&L)*Q7',^ M%&N\(.<=MJA4C>X,R@8;'V7#>DO6J\C*]>9Q 'NN8:!^]_%P_$I@IF>83=18 M1%G(\+PFRA=1INMP#@,1Y"*[QZ%""95M.\X.U=#$W&EB*C69L)4[2A=90D 7 MO(VSHI -I$LE25L9MF3V8>1,V^5$$$$&)X"$QK6XH/DBZ(RAN/AK?84J1"/N MUB[NEC+N%^MUGJWS"%>;B^P>U'&3YG$E5=OH6[K.CD2$#3EYQB+F3 #Y6E>! M%A&J$(W(V[O(V\K(7],5R:5A5MJU#;,M!M'@DL-(Q/!C7(OP)7X[J$KZ1J*X"K3?@B CHNET3&(NA,1/E:9X$6$:H0 MC=A[N]A[_S'E*^W:!MJ3[#4LQ.\N92C3X8(M 9F>PZ^O$A3B\UL@@OAXBPAD M0WG$H;$O>0UES$?18[0DZ1*L<;24%J=*^[:QK]F:L7 ]?J1+8'R>>1V3KV<* M])!0"6E&_N"P 2HCS^K0@I6ARUVF8?E^C=.(U8V;=$GR\CIA3Q;;>E6JC=)# M:VV@T,F>+6SX)2A!&A$"77[N^!(4@OPT#/3N0@G$=(QC^NRK8*@N@Z_S993B M_!D4VV(^2K^1!25+<%??6F7Q\DB^4E.W%@:)0[WG0%X8$24(HX7XK_(5Z(E" M):0IR;X(ANHJ^)9&0)TUWK+U1"FA+L3P>@^GB@58VJYFHMA+8D'TD@'D2\#)(# 'EZ[T%>DBH MA#0EV)\20/4Q@;YL.NG9 )15]2;B S:2X(0)\#HJ7T\5Z"&A$M*,_?Z4 *J/ M"32K')3*<=(3A)JM\>K)0PX2IH($Y]BN,!E$&-N!\,?0OA3F.;PH(DJZ!1%A MLBU(]^!M>OG_C<\X?XC2 L3DGMD9[WM,V7S[EXCM!\9VG,9IG&@27VZNWR 2$A&3! N 4M1?WV<7("G%MMKF>C.]N2\212[V M?9_=I8Y6QMZX3"DOOA1YZ8Y[F??5\^'0)9DJI!N82I5X,C>VD!X_[6+H*JMD MRH>*?#@9C0Z&A=1E[^2([TWMR9&I?:Y+-;7"U44A[?I,Y69UW!OWFAL?]"+S M=&-X)KJN&^RNV';;,I%/G M)O^73GUVW#OLB53-99W[#V;U6D5[6,'$Y(X_Q2K03@YZ(JF=-T4\# T*789O M^27Z8>/ X>B> Y-X8,)Z!T&LY4OIYXJG& M.7_RWBYDJ7^5P45E*F:U XES1T,/]D0T3"*KL\!J<@^K\41N"\FH\EX![^]UM@]YO?DKS!V-ZNQN)>9N*BM M$=Z7#AQ;HI*EFOQ5A?:JU0\\)D2/WQW.)F,7L1G_&O\XJ%822=T MF1A;&2N)6)>"R,^L]MIEXI.V"]RZ=#FD.@'I'U7E53%35NR-^F+\[-G!8$.) M!Z^D%1?2^8>=^"BZ>=+*UHY%518*Z$KF M4/)6 #RG;F=*I1N<+,F2HJ/A"7 MG@ZVA_*U4.4")=VJCGJ_4_5+KBA[TH7]5Y5HY/ME( MD#4*+(30K:% 0:Y'V,#T)Q/5C39,E:ER19X:/WWAQ =5U;-<)V3%>:9+N173 MZ8?SQJ<#<8W[/UI35^WASK^M5UDS+Y#R,9(Q[5D%7(R$M$HXP#2@5XVAMHU/NL;*UY2X!%^526U/28QR[*($;2C'# MKP'I\7UJ;\25T_SAQI''&\%L#UQGFF(3V!.6P?7.Y$N<@#_?U$"'24CMP1VT MR-J%=I2\3'Z*E,S%'M./_GN5!-N03)%I^O!O55C_UE\H8%,\_"J>%)72Y&:Q M1C@'??'6IP.Q?X@H\D<3RI?*Z479!PAO9A2IU>EP;]%Y3'J>TZN0">*O /]$ MTZ4=*W;JM*0K/0LC!K*8X6K+.I2YOUVO-48+Z^4-IWY'OTF- MR\^X=-'S9JFY7E'<:BE!ZCNWR72I$]4G[-%EXQ6G+-UUXG0^U[F&&YZ+GS/U M6:.\Q#4^H?A7D9AVTK>#$F+2M-NSO 8.W'2M?OQL\$1\_ZC]_CID"P6'@S]# M'?S!=>S@"*^P(SKA,*(:08/KJC MYMH:0!@;DT2&ZITI54+7NJ236!B$I" (V?A1T(2T8,%D!PJK4#XS*=%U=42< MK,**XJD33CO&X"&G5]!=.\R_*XBG@ O&@Y*8$0B.!B#)1@QTSZ9-V M)GVRK%#O_U6O_V_;F;>S6K7S/R-!?:?3=6O(?#7S-3B'-G1[W28$FB4# SMX/>/ M.T>^V^,>Y>J57(OQ(76=46Q:C:9H=U+D45W41$S,I@4V3]!77(8NY; -(NWA MCFX.QX5&R:!0D,XYM5Y48[$M)J >]4%F;55&:_12-=C&Q9G^;4!F;DTAENC< MI@:(&)VCV<;1.\4*;#6TF]<6$P8.@4=E5FA-:*4\VH&?RGGY#X?HO06/28$ MI8M0WA$+PIF<9@W((;+@@$[Q'B?29_&8=-A.-V8>TOQ2LUL30L6#TCCPUTL6_F3 M)_TXU=S-] U"2#P/NJ'K_V =^>-XLFLJYIGX4?.UNS-OUL9F28#M=DG<.^:T M@TN+2[^O?%NI7ZN^/Z;ABSYN;Q.AM#;4;4>>/S2%W=9O6B,9O@6Q]PX'DWWH MV'S?N?G\68V26Q[;H<$A;3W\\:VR']U>8V2"IS8TF5C[W0*#@ID!$6^XC;S_ M=/GR\?@9P5>>KH#9[=#2X&'L.9F2.5I!H:2K":>JFN>O4!F:87<=9B^N71IU MK%J2?L0LO+'=DIA)] /L9K:NR ]$!4A!3N==5XX 'BH5<)#J^1R%#*:8I54> M"'2A(O8LX!A^@1*,/9WS!D&02YL#IJ@2J+I6TA)-!W8@[G=R6E1*34$-)FG5 MH78(Z31/(@BJ!9+<)#>/4[/B-:9Q6Q(001?HW12F$ S$N,\@F<=7!,P W3!1 M#=*ZN \YB"?6W4LP,@[^Q4)*AQ: V!H/&7*K=HM"&P(< E+*%JKII0*][, . MC;# ?*S 8;$-?KKJX('@1)=U""#6E;RFLR0.AM"BU;QZ:Z*(E$NIW7$$J*.! M0Y+7W"XR1&R5H9NBO]'D@11PII0SB*^,1I20R):"\GC MM6*'-ZUQ.TJ0A^U>ISQ3S3$4 96I4HS384H(WN94H3;;^;(?,U.%K3$:"#U+ MXTG75$/15-%THTEK16M"M)_$Q6NDU3TZ . \N]6%POM=,J0<"]?!A8)*2J:? M4;[A,3NKH/?\T:H07Q^*.C%%U$E3GB2TIZ+QK>_<$H8;K^P+91?\QX0+!1S> MWK=WV_\^3L,K_XX\_'&"S$*Z8991&PO=V]R:W-H965T&UL[7UK<]O&DNA?06DW9Z4J2!8E MR_&[2I:5Q.?&LYY>5?4'NS*F23ZNB](^VUDUS>;QO7MVMC+KS!Y4&U/"+XNJ7F<-?*R7 M]^RF-MF<7EH7]XX.#Q_<6V=YN?/\*7WWMG[^M&J;(B_-VSJQ[7J=U=L7IJBN MGNU,=O2+=_ERU> 7]YX_W61+FM'E5)K59/-LYG3Q^ M<8+/TP,_Y>;*!G\GN))I57W #Z_FSW8.$2!3F%F#(V3POTMS9HH"!P(P?I4Q M=]R4^&+XMX[^#:T=UC+-K#FKBI_S>;-ZMO-P)YF;1=86S;OJZCLCZR$ 9U5A MZ=_DBI^]?[R3S%K;5&MY&2!8YR7_/_LH> A>>'@X\L*1O'!$ M/ZVKJZ3&IV$T_(.62F\#<'F)FW+1U/!K#N\USR]X,Y)JD=A\6>:+?):5#2!K M5K5EDY?+9%,5^2PW]NF]!N;#M^[-9.P7//;1R-B3H^1U538KFYR73:X9[]BM_IC&N_^'K/[ZL8^2VX^>[&9[ MR8O,YA8?AM-E3=ED1+;O5X;>6&^RZ__NOAT='ADV]/3]_2GY,G>P?)[C18C ?W,U<#\!7M MW! @L"@X;30NL*6:QJ1/^.,9CYID)0 .#]EV:O-YGM6 X(/D(MB!'!!3"Q!) M4V>ES68\%+X[S0I$E4U6V:5)IL:4B2ER.'L((ZQNM@<[ZX>./R#N 8<)@)XW M^$5U:>KD:I7/5@3DMW75;F!DBRMOZJIX0A_PITUU!8\V59)M-A6 F%0U+'@- M ]#/Z^R7JLZ;K2YW;=934[O53ZNLGN.'>5X#QZMJZT>ND37AR+/, OU%0UU6 MN*=9(V,:HHK1,1$F&&>)JV+:\'N&N)-="4E;QLK+2V,;8Y(6>$$-0. 6MXW! M$;-E;6BWDVQ=P;OXO%T!*E=5,3<\J_FU18CE&]B&^5[RBL94,DFRQ2(O0*"*ZG:FC<='J'A2 .I3_Q$.0SD']%B@ MNSD1%A&XGHC3BS,]$,D/%3"MH^,TD=]"L/>3&=14#A9%=K(H"BLC:%T>8Y/50PL/FTY5.YSN#\ M(QCS_#*?FW+.!W66;?(&'I[G-G@8IC8@Z.&D_FQD,;RWBP70,"$(3GT.AS^O M:!)P]7QZX..L7;=%AJK*&-IP+GK%?)P9@SLU MM#OR8$S1'NH4N4RA5#OX\%75%L -8>;6@@Y()"% CD"V:&M")$('AY '0!*< M&D\1<^ (&XL4C/L_SIOD( '3 H[JX;)9 &[0:GPX<03(=)VF*>!24#T-*- MBZI0"$:# '"S;$W87@ Y30MSTS*CU_%X3KY^ KN1U27@W^*$66%ON9F"*B"] MAND"T17@:M[6RISXC/'L-^Y=9OVV ;,T>\D[I,_6;02]^Z9%$&0>_^X0=TC MX-L_.KY]=#BYOW_X*-G]/+;_OMKDL^3!X8/4X9X0>^9@)*C.! M[*7%41$T! MII)]G+PU-5E=N(!J6N1+T70A+<-@R MZ^:]6IDR)=T$!).TX2 8V ;'WB\'=;K8;$9 6%$]@.\T5ZI869JQ1 MBF5;BX#3GIXD6^ GEE<=JFO$51P!B6A'_:48!5'52]G%<-]8DI%4!9Y%>V># MS;.X/&1(UH!0 \P"["A_&R!\8I1$SRP\97BKF^B!!"03"L'$1PB<&#F::3+?HO(#5E_XTP,R@\EK<[RMB M)FB,%*;1(82R"4JH*)G4S='*(WA8*"#"944-H&:;&G8AB;J"*2].RVI MJDUS)I7.>^XDN %4FU_6J$).;)':FDRB\X*L #B8Y&,<<&19E*XG=O MWU@GBO$#S"M.$5:AG)I2,3+=6^&@;F'YHX_AX M.'_'EE5KYUCQ0ZZSK>KC>)AFK)J2YDZ+\^:[>%I87+LE"4CD& K'G*+] 3M1 MF#DRYCEOG1I65RAVL@)-SNY^O@]<(DR7K/T@"%.>X#$Y^_"?P^3'B_\6!G-X MV/UTWE=#DY/T/OPRF:0G#R=P#@,.[G;/"WQTT2"U*HIADV*[!19=FH]-,CF" M-9)?$Y6.#6#G(QCB)!T!))HS18AV$>;'^!U#@%_NC2OCNZ@8RH+F>U]"^^N, M^%-6L]A&V@"6P?XSIX_*QLUDGF8%^[)<)3.PBO&,UW,2#[,BR]=,W$ -2):7 M*A^!Q0$0>EZB [H8D!!>XN-Q"+PU/&-/DP"URE&LN NYL@)9I6%A MD:%R'0+F;+D>$'0*1[2 \UR\%WJ44%0"5KWPQ".:(Y6AI=/93Z9[?H(=K0'Z M^Q@'?@1(0/4K*TL4:Y%1D2:@NH!=C)[/E$S2#9N#>#R ^ KXUN;D<"S5:30L MX% ,'"1G(:PLX!"-;4FG[I(U,3RGP&?$#L"![0P8&3UID#^228 >5R+=D.GH M0=#?Y,RS;" ,H(_%DL;HIG2;0A-:+W=%#3'F PTT TYFE+;B#5'.&-O!^[.L M1?$_-P78 H"_NJ[JH7T@5YANA+>)P,)&)S6KQ[-AU!DF%A@3:'^C_M=1G HF M20;DN+_.64:P$F+@3> "LWS#>.XX\5A"VB;".V@$Q#$MR*]!GD3'8]2@$69%+[@)JF-!H37\0]4>K6-B,3 M('"2=;1B%+JT-N35U0QW %<+IKFX#U!-!'T0O:O65K.9?9/4229'FP$4! M\V$G]8)82'C2PM-! @80E9<H\D[T$4)!CCB;+4/-#S%>"/ &-%AP--B=DC1 ^;XH),7K.\-;@T>+Y !K/6REM!W M/=UXVIS"H82G[\2DM\@NJSJ5&%MXGKRB=0.X.@\ZHXVZ76"+Q),/O*&52&?. M[BT]B$CM:$N:R[QJ;;$--T20?W +E90..D4O]_-RGW73]Z->7:\':Y!NW ,< M>'9C:G$S$D9@QH/D(BOZ/AMB&X'G0?PPB!#+D5)U42#BIH8L8&4U[D$<%.0S M[(78<:'WY"!YR3]MF5O9@0%\4+DWC$1]%QS"VC2AK71KL^&L *X1:91>B01V M(G8IVO"BIR7?5/40X^UR5-)@8M=UH-!X?]>B&HYWPYDVR)UFAMB&BTE+O(YT M0%-:46I?8Y"NY^_$O[) 'V*-VXJ] J2@3-EXS(NFAVX,%"4+T8[)N2'\B&)2 M<],+(APDI^76X8;/E+ @IW3AK+@\/'5;T_#6XDQ]\HBCJS8BIT\?2K]Z#@[I!6YW6.JHRC+[ U MI#I[>M"Q>NCR5(<>GA)CNA(;CC^Q[\7Y* I#WMR8'^1EC((@DR3.&B$9 #17 MFQ7FF%T:G>7>+@;E]GBC+2P(*74?TWM8R@BQHY3#F):PDMH48&P :@@J.*X+ M/*X6B 96SOK"I2DJLH<$=3?\[#Q9_\K6FR*?]Q]]38X+A <^'I_0)XFN<40BX4#P2SBTF'[BDK%2 M=M#@FT>'DT2X#8G>Y MEYS.+]$U:/45]!978F_H\[=[R(7L"%6:ON1^OPG#\IH?[UHD?^UP'&%XOHZ@#O %UU+F_'7^!!\;DDLIO M8I%IY G[61+\2];%V(+I,71M%=A4:W;%+$=T*K$<'I@R@J.#\#88!LV(&D,$* M \5+&K3_0CL.M+C*>3RLMT=6 1['$,]OD6V#^\P)<.+[!]N@8)4 (WD$L,>NPH^ AX3NW@.TSQ'?"\GMT!6A24!C>J2X(*1B(8'K/V7J7 M]Q1,C9E5XCO#>=)X(_*%)N6 _2*C*?,R<'P),AGAP&!C'),[2 O.MA:5AU JX)%DY MZC!9Y+5M2 H1V)@XE(-%D=F5Y-O!'^C4!69!.S+^"SD%++NT\#> ;$7<@Q-L MRP\8.49*$4L"P%KF*)Z!>MM:,F=1L:J-T6 +8)%P?X6I'WV7>)V@0'< M..\ECCJOLZNL(+361K.K^K!F-%7OW FZCPX!"[^0+J,Y27P[=4:3'.JMP$=,=)0X(AO,<7" M&?!#Z]8$_#3Q'DSX$LEUBIOB-I!!W =3'I3+DGB#(LR!T=0^7]B#[H;89%OV M,8(I)^X:T:!4P0/\_MIF,Y=W?R,I1.G XOMV\ZE%3MF69NWT(I"E'"[* 0-, M)QH2#5ZYJC%;MMRO%B!NEAD&.F\'TV[!V?(EHA-0$/X]HMB2,-A'-R'_5?E, M%U6'23C/-1Y34/T".9PL9567IA%]C[:54A4.DK.*Y<("#1%,">$4()+EF"C MM09.C4GU"_&@Y>1GL)I?4099?Y)?RR4T[F$DS)7)YO*6R[ IDGH):8!G;'PL\@E2ZI5*(FG9KT #A=9DTQ590U9 3"FB@# M8W>]E[RM<;(&V, &# 1QQIM$HZ3A[_YG]RNR%^)B+C,?O62_8-)1%-LF;]ZB MK:> 7RK1=%'EE!L!>7,DP 1 D@E#QM*:@YE$ M)5M):"%+ S56*3JXP7DTX'>"GS47E>D8EP^8=6$84 2RO&9QX'5*ITJ&?H0; M-QS=\>9*S-^@9(&T1F,UD4 ,0S7*D8NA6Y]9$%%$R/KR&M F&1*:!F1\%+M; M2!#D#+EY4,65Y$/WN$LANW8KI6B!)?$"UL/OI522XQ_]K)(^3B3A_OD?O(18Y(38P="6V#\U',DHK0-CY*9ZC:#HZ[T0 0$*D MP7P#YD2.SA-DYA^IK(B%-@/C<7!,P @LKRN0$,FE@>%01;HO7[\WG)P2OL6_ M[)9[R?>N;" H*PK3O,#0+9Q' &TFUE5% O%.8*Y8R2XJ/#M^]ZC.0Z2 M-SY[D Y,M=@'NE1*[;H#NF-%[_"Q\NI<(-I]74IWA"@=&YUPMWDR)36%TA!X MJM "_<1X#)6]1&+_S&VF^ M:BU9')1/6+="Y,C*;B9=]DNZQ!ID%YUM<#6-G)A7J)K;B:J1B/HHPQ12CJC9 M =4P.7WT49Y?-5&?(V5ZGY5[9+$3$ "9/7DW300Y[CDTC1.Q#$?33VC*A+\ MEF2]ESC1\RCXL]!M@UGG&!/B:7.T]' )$&G+%NR33GY9$4% M7&Z4W 8!9M&NIF:9EV508[VHL-P1(:D;P\D?G*D0J6DL2E*291PZCCH*8+S+ MNM1.T9&<>3XK2"E176$.*I&5]#)+-7J!$*"L/^=<8_TKUA$#)""UD=>9LAU( MI3V-4!P@PZ=:.G=S&CA&-&.;$S]F=>4,>$P!J3!3-6>$C8RO0%+!FG-BQ+N6 M,@4,;GFT68 9GTD \P9KIMQ\P:R8H%70ATDL8G.C05 M\N(8)G> HNJ\/K37&!1NB'!!)&90T?K"-L1GQ!E.D>98K7.&+S.&D%:%H6A: M! 1>9D'Q2$VLJ!:7F1Q+N9&?CJFU7&"!H;YZU[R#1QZ YQ"M)N9M+LH@FX< MP\'709D?=M0 (/%\EF(GZP3T;N.JZ7\\N#@ ':$HT#Q 14:GIY=@'=$#WNCR ML13<=&9K(KN;_N9%6I@H+YC5]/MV6/) U+83WXZ&.#]]^5SV?\OUHYF]["R^ M7PQ^H-TCG!NU.XGS:P>NU!BC!\D/@#1R)HK63)'4CID2D@TZ[[ID594WQQ1[ M)L -IQ GGV0AA_.PI;UVLC[(RGI YM(A#!P B1KLK=L5K;#',LOR2EVZSUJ M4S/Z2+=QR>!X0Z7M%V?49N0(&8GD?<03<5J')'IHV8>XX25ZS\X/"95'38BX M]X:= 8PM(>+MIQIA8,C?W_F$9/!J89-AS6\4<,;$T !@V]* MV*Y+#C@>'6' <3)A":!=C"@ BXV67.,-C#@2!;XVH.S"-Z!?X_>G($3)08.- MF<2RH4I*-6W>@3J"6A8^<%;5F"@#S.1TL2 _I7#Z%S^]2KYQA_9"JW'/L+C1 MLKI(*G\(^",&7#MH<%(+BR&GZN24>S076S!;JP]:UNEDBW--4&L,>O_'B_\^ M/#B<8$,540:TXPMQ!AROK,9^!0VM)M_-5I[.;:?\RG-;V( ==P)4D/OILJK*UBB@1B+2G2+VEZ>"2%FLH*[FYJGJ(7ID"%H6M M;HC;3]+#X\/TT:Y+*%P)_",( ?LH'N&$%1^GA M@TGZZ/#Z%;R/JAE(YDZQU58 =YBL[65";9JZRES>1S>[+!1W0!(!0\,&4IV= M"3@N!NF:/9+%X\][TU;HSMXP@:?Q#D4KM6MNWL@#*5'LS#>WP3EXZ*SAIDM: M*7+>UE7RW@!-? OA>S(3(PS[=MB<\E2VQ*;P M4'292]M0=@.QIKY2Y=',-HIELW@,%:DO'HZ< 90?[N77.! ^[RLL!X@S/OP MKL+HB=#[9(-A,FZP$:'*AVF"6(%R(DJL8($5M8?1SAJL<0[.[?Q6EQ(BZ1-4 M:V6@V.\E[JNP6#!N0C X7Y"6,;!D*4VXE)W0(F50M[A"4SU6,EVP4-[/X27> MZ+,CY1#3D'Q9--?Y:I:SM#(@*&';+_>2'SD4X2OOWK-KFU*6@J+@3^XOL@PE@P,W_I9TO>2S.XV!YX9T7QA?V79,] M3$XWKSU+20ZLP6?V]).?>9JYBL6N%3(J<,: L!\_/N&*7:,_$ M!YFP47%D$[!)PBB0Q@KHPF!*Q)(D]<*AD)5CJ7IFJ0E'+VAD1J?$.@-18(K: M5VD!"2U!&2.I^6$/,E^%$E0EJ=+FZ$F=2JG8;?T:J:$J&2I,4IKA7>1<4I]V M+=F)J#Z,$9-C1K[4,BS5S%7MS2%E?9SP[CH8V("& MX71=8>8B2YKYW9KBS3WPC4U_'$T8@^UT-1!K'_>C"A,0G MH&JT5BQ']HEC_TK2P\QZ4U1;@Z=&7=T;Z0 MA1SPX#Y*$.X 1^.X/'L^SS0; MI8U[U0:#LL:N\@UG;.@6/M'^MRCMKLJ@G:I FCKS3=#5?K\V!AP/,YI&N[6*/5M1U1X7H8KYY]B141L)8S&_E5/M)1N#03SI58[M!0,'"Q\ M*K]L)5)0V$CV!GQPZNGU0%Z+:DSNJO]HE.]^!,U+XB]Y$C"BOAZL89J0746J ME?B>/.:UM(C"XMELI2WMW,[H#SX9V4I2 R6!A/4ZU!T##G?P-@4;LP^DR$M< M2S(#R1/>[10EO?!LU=9C;6EX.F+*LMJX90@ N*QJ;G6'2/4.0'+HH@'K(F\Z MP.-DM B:Y4_0OP?V8XM>0HKRBO[C'3-!+)K)Q.G5J.)I'J^#EA(X9M%8/HV; M4GLU4]\QK6+KLO8'4_N#VI@P:Y?R*$)$45X@JG_(NN123KX:(UG6B[B#.RE^ M40'BY.2K-#DZ_HII[?C^5]IJQ*F3'N+/*$6,2V%N2%(7L1P6!T0YV&G0AU[3 MO'PV>S^'W9G#HC;2MLM4NON4<%:#[4YI(:R4RRP.$ HQB[R60PH\AH6WA*ES M;CR(*83*W+D1.N?,(&=MM,:A=X2[9?I:P @"(0S]?:%L_&[T'.1J,[2/[%"3 M1F7T86^D65?0JU>[,!9;WX)ZM4R \6>JN'$^686\*N@EH71O=>RPC*]C,PU%/Q<+U'1<\;D+WR. 0Y(_4.IRP_:^4@ Y$ MP*\!I1O=U 1Q'1-7@W='T+T'5>UP9V-Y)+;TW+DD?$*A).THSA? 2KF2#RLG M?+YR9WQZC@#V/\%?"[Q/H%A0@* MV=,K5BDVJ]S'0L3 +QOD))!0'K@M9/A: M$:%0K'73DGO\.[XRY#1K4?L09^J7A(BG_#K[@)3!L#(V'54)4O;Q;KWS M4O(XHJ+'M.N<2[F V"7UVF &&(V''W+>I<['LI6B3S9E:FR$[?MX>-59#D08 M)% Y)T<_N-N@S)K6F>KDQPRRAG$'W]RC7_>;TXH7KB-P)R08P6?=Z2UE/Z@^,0#1K$N#Y= O^Q-@>A>4![G8JO0_C6U':>;RGMM: M2-(/OZ)9/Z.-6ZB%JUY\95T^.*K\$NE#H0G?8/+1U_>!B\2S9=QDK^:I]/7, M3O309>'3TRBC_YO$>[\-+=%MDTJL9/G]GYDO$G3SX<'*RESI/ M7H]+B^A<7[.U@ M8%,YRJJFL2R7%G36$Z%H9U(0Z;:,6(.ORX^0--4R&%*4*+W!Q5]#,A'!I 5; MR4O_V(5X&';UCQ-LWJY]">E%#V!6@Z1QRH';4]<0' ,(&[7?EM3NT+7.\9YT M$4="EM2)PJ71#5.EWIA#E_C!T->$A5V]#OL&KK*XG3\.\X:F?QMF?K[.N/E' M#QOW3_:&,*\%4KI6P7L8Z;T"\OK 7@6W3MUV/:ZAM7XS M1$Y.46_&%G>;;=ALT*E*K9?QI8A\I&UKT"Q+TE)=!:3T%)'&6?&[/O.2&F=S M\8'VE?(E1VP2._5B4!4!SM8W<_<8P MSYE9=5-UR,+I+5J(8RIJI:;E=3KBC=5<.8==UO@:/8)P+IO+-0217T8VPL?Z MG4QT:BS1 !:-!;W,;JDA[F;4+S)N6.8R,.K.#V%F(A42DM8$9B8_E61W"?6"0-G+X=K YV];8B0)X?H'KFB'L19 M&!YA)2*\]]%5X:./H7.)E\;/FRB[.G!V9LME;99!DLS V#,P%(W=5)RK)C-I MWVOJ+$[7-,8]DP+F* >A'$7,4)7 \"Z/(S=WW5F-](9UD5KT[U6EX9(J1=3 ME-W>L$$J:43DUR1;DJ=&[UQ=?.*2?T]AQ%M*[.A58D3$<"TT_GI%64=>BP\? M\]]ZL7M44)>@J!9RN0._(-G9NTFV2O90T7+5GEQV3OT5YIHC1)T.HF]D7ZN;AJNFDKWS4V(.3!8+V'EPK*F.$C5URN<^Q M=QXIZ5O;N!5;GV.I&?66 M2BR=GY;\"@&*/*E<)=^6*,4E?XF<60OJ<]KI6^E#J^ZJF, -%&2-,271.EN^ MFU;;W+@*1]NZKL%NEAN@T48>#N?7+39$;)#5.5#V&8M:=]7)C=ATR9[]2M:@ M4YFWM_(;CI*D(=XBMKR;Y7O)>92W+W4Q6I;-REO EX*J%L^APCCW6)B;;O;F M(*TRQ[!3'T\45['<;$K>:F)25+?)A*LKCE+O?.$K8;C5K]S$B#(6^S1*N=0] M:7!4"NWQ)1O7LR1D \.].;K%6+LYS!04<#B,6']];>>6(U\[QJ(MJK"X115@ MRI;W2>@_I8,9QAW+V18A1>8D5BUCY.S M-S]GWY_^<':>7'QW?O[^8F"B4XL6BU[#\$Y3>4^M+P"[ M[AJT-W$!R$EZ#/1S_^117"HE.?CJOAB)#TA>P'%Z]. P/3EYM)=\G3Y\]"A] M>'ST.<-IN"%&R,5[^-_K\Q\ &6^^2=Z\/7]W^OX5/)"<_O 2GGS]]MWY=^<_ M7+SZZ3QY]0-\/D=B_/[-Q<5>.,7O1MLPQ3^]USQ_>B^W\,\,_JNKJ^=/X9^D M?K9S?^?YTQG^<7I_)['X.6F>[>0EYL1?-#7\BJ\US__WN_-_OSK]X=OD/?P+ M>Q\/22.\N':$Y..Z>&R!8,VSG8W$(W>>_^N_)@\.GUP#WXF#[^1:^"[:]5IN MCH]Z2@0N+J3<_^1]OV9'XCU#@>K M!Z+:8YN.A('-#>G0:+\>!^YFKBG'C._HYU[%@>N23C ML'[U(+GHW%]7"Q!QYRENT2L)>-[.=*$ +-K /(:P-#;Z()J[-Q9)71BZ$T34 M^2=\_PHEZEQ),NQ&;D.II9,?_1S>A$R?XW3L*<6[X /':T%2^I'=?2-X\Q&U MR?9#759!9X$U6$^!KZ _IMS/PZE?'>]L?;HD!RZ3! >^@TT[Y(I3 ME*.+7O3A,V+\R3>P#?,_X%KW3[R[_>]\);OMW\GN74)W=]A]^3OL;@OAW>UU M=[?7W=U>=W=[W9]P>QW?)2>>5[:6^]?667KH[HHZ\Y]PY]71<7I_\H@O9'KW M^L71P_3DX2-W*Q-\@S].'OZU;F8:/'&W[.YWN[G2ZN],I^4?> MZ10<_:%KB7#,+W@1D0SW>ZX?6O[NZX?^W,N&")RVS$MB*5_BZJ'5W64Y=Y?E MW%V6\Z=>EI/?XAIE[AO?U6_N[E(V=W%[%_R)5/>"G= M]=?QL E0TM4N?.*8!=S=VG1W:]/=K4V_H^-ZSUTQ\T%T&$MPD$O W M&:ZF*R4DFS$=?DHRU-+QOH><.N]=>Q%+$_X1@LL!?\WH[2J&HRN.,I+5=Q'< M47R0?*NI"ZGS6G;\\Q%])Y]P58_$P[B41#12T M4_A/N^^G!W3.:;2>.S$?$)QPR".Z&Z?K]NM#$ 24M/%#Y_*<3)H\2%,AF:SK MQ21"#9)(-:=Y@WTT D4A>4O=3$KWN48UU;5>Z/O+U$?G8)7E,DLUZ/^Q)6AE?:''7*K3O4[]K%;KZA%:A@^U!1XW[ MOT43T#IH BIM \\U-TMK># ('GCTG0O+[YSLBM=^U[SS"R"5*^8P7!8W2.5;1_YS+Q/XWY7Y)0?E*GD/_X*1 M OSJ,J^K4M0_,,$;*=?%JP'*JJB6VR]RW< 7F?B+7TB -T/\43WD_O8MY-J_ M4P>YRS^A8^%5IW>EO>L_^P_H/[N@P%&W":WX*N,,JF/L)WO\2/K)WC_\@_O) M?O-98Z (=CPN7LWD 8 ._]#3DZ^Y;RGW.?#']Y_8T_;@K]&7-FA,5P9*VI?K M2/N7;$;[<: WZ&>V!NTU!<4TG%XWS;]BR\]!0"4T]">W_/P]W3ZW=\T^[YI] M_JV:?::#VMC_37//6[7Q'''>_4']/7]#(\,]RVU,-(P5WI?C3S^Z)DSA\FBE M^]HJ.NJ@K-(A).H=:J7GU FPM^=XZ:FKZT'*"Q9&=(''+!T0I9@$QX3(-R[W M9HDB#)+'X/+]MO$-ZQ*0<*D&BSB0'3"CSA7#P9&)ZE$IBDZ]#F9T*1TVL 1. M54=X[5182M_UNXZK=QU7;]-Q]=\M:)F813#:;?7!/C;C\+O_RI_^_3-6X[[G MOD6N]^8#D FO@[,,6(^?C"YV"0;TZG]#.4V4#^.3[D5KI$08=JRQ%TI-K8A_ ME.YBOX[Q73@8J'QT,63AIXEOHLCV3I0%C#Q]L=B/;U^7X0%:;989E(IH04 : MR+..7JLD#&;KM*XR_*OFXK=%%!]!;JC=?(90X_O=(C$QJR&U)JO1;=;%"K\B M-R)2(TWTJKKP7QR3"^'@/E*(H162>*(E]2*C#0<$7,YIB-* *Q)G8),HD;9T MXF:>)_%=2E&5)X5"!QP[*-/*Y0IW_=[N^KW]L_N]#?50N4=( M?0E:^?.G:U,OS9DI"@JVELVSG?/]W P7V= MU4OT0A9F :\>'GQ]LL-Y7OJAJ38X)-XQW%1K^A.35TV-#\#OBPJL&?F $V"V M-8'W_/\#4$L#!!0 ( "J(-U5BE*>AXP0 &D/ 9 >&PO=V]R:W-H M965TWFMXM##VB\L1/5P72KOC M5NY]>=CMNC3'0K@#4Z*FE9FQA?#T:N==5UH465 J5#?N]8;=0DC=FAR%;Q=V MG Y8/ G](7+BU9^"=3(WYPB]OL^-6CPFAPM0S@J"?*SQ# MI1B(:'Q=8K8:DZRX_KQ"?Q7V3GN9"H=G1GV6F<^/6^,69#@3E?(?S.(-+O<3 M"*9&N7"'12T;D7!:.6^*I3(Q**2N?\7UT@]K"N/>/0KQ4B$.O&M#@>4+X<7D MR)H%6)8F-'X(6PW:1$YJ#LJEM[0J2<]/WB%M"@Z*)1V4 M5E+R2W4#5%!@9C.9(@3@@UO5QX_&<31Z[E9*N;A"J@"NL08*/-J"#,S X149 M45#40? &_,+ #0KK:LS4%*71J'T0K[7QFLJ:?H6ERQ$91>7I#N%/5@/D0 *% M 8LIVB84?.O!I\M?E@1[OD] MZ7[F#L_8:BED%@(H"E.Q7Z5.5<6(4H,GEQ=DNK*!]JW/E113J:272#1N/=7L M@TA:4VSG3/1L2-< 0L?LF%FGXL YAQS0J:>LJ WC=9H+/K@9)@<=^KO?TU.AA.8\#6/BA[S]\!QR6TEE=_@A3L9T)7!66YO4F MU%HFP.]* MUJTFL05T-X!<85Q@++ 9_QBB<E0<5#;I,/ MD)K"DQ$\72JQ@_>,AGXS&OI[1\-?;U[^]O;D_6OX2/=W)^]W38:]"+LGP^-' MT;#W? ^_0<-O\/#1M1_BVU-J)G6H[YTS"K]6LN3(_"O#Y,/Y*:RESL;KJW5B M82X4_^JV30;B]IQ?S7"9EN426#4[HW_GU&VW[\_:YBMXK0Y MRC82BSQ%KAHF/W&2O=JT\-_.L1](7P<7EN> OVE#23Q\2*JFNMH@_"I=.G"2 MIE51U9PRI+Z2RIHHZU!;%-*&<"CC5MO^!CH/+!8[VYY8=V9DAM-:<%E6 MO#Z$G@L[EYK_\9Z1:N]@1*W5U@>[^L6;,ARFIL;3T2P\YG061LL"M#XSQJ]> MV$!SNI[\ U!+ P04 " JB#=5')]/I%4$ L# &0 'AL+W=O"'R[UFJ-U,G=B#%%:]S?2.VG[#- MQQ),1*[L$[:-K3]P(*F5%D7K3 R*K&Q^\Y^M#@<.L7?$P6\=?,N["619ON.: MSR92;$$::T(S+S95ZTWDLM([[,T842]:2O M"=W8]),6:=$@^4>0F ^7HM0;!>_+%-/' 'VBU7'S]]P6_DG$=YB<0\!<\#V? MG< +NEP#BQ>^0*XGDZE6=TR5I>9X%'KQIG^0=&&\V&L%7 MHBB)8H_'XG\07/;4R2 M;8GKK"R-AL2N0IF)%"B3(++)PYBTN4>I>&X8=VP5]. LHGP/D(C-$PS/2O!P M2AGE0B!K>V(ESW=TG(TH1T[\-X^UEA)+#* M/@^&'L0#0NY%[5XX&AA\B%AOM#?S8B"8C]3&-1KU*04Z!?Q1DR9:P(BU=D/" M&E(X1I[,90;XH!A.W,FPNY/AR3OY]Z?W?WZ>7WV$K_3\,K]Z[BZ>1'C^+KY^ MQ2+O[0E^@X[?X,5ZQFFD\'@3>-GN<'.Y."B.1T"2N;$7_-L. M$?IN' U-EZ W%OOTQKS(]7P?&(O=B/C\O]WBE!"_Z!9M1G[DAC$=7)J.H9+B M/K.SB*%PT#7B* :?[*G#-LK=[+N+P7OD]8R*+ Z,A!0H"D[UGE;MEMA_UH-. M:?8]TQLZ-&:UA]AW!T$(P\@=F.;0;/; ;T^&$=$P-'^^ RJM_6X/@O9MX#+& M('*9'W=[/0@?OH:FRT3#N-OKP6"/[7HC'V+JYT\+;OXHL69R<)LR.Z9%E6.Z MIB*B&E.8U-*4YK[(+D11\7+7:J!H_BOO(!>\-(*G9))135=+]\<_Y<5^H?3' %RK6=4Q58RLTPU^UVH_"\F0 ?S)LY^I)+ M*@0%.:[(U3L?4EN2S6S:++2H[#RX%)JF2_NZH7$>I3&@[RLA]'YA G3_(,S^ M 5!+ P04 " JB#=532&Y)Q$# !#" &0 'AL+W=OW[\=UWSN=F$@U>*-"K MNN;J?H:57$^\R-L:+L6R--803,;&(G#ZN<4/6%46B&C\V6!Z?4F; MN+O>HG]TO5,O1$8U_*E5'D%91GIA<*6WY/IVPT\*8 :4I45%@I,@'7&HT>!X8JV?@@WZ#. M.E3V#&K$X%PVIM1PTA18/ 0(B&+/DVUYSM@@XC'F^Q!'/K"010-X<=]W[/"2 M5^Y[$-7>H$/=\APG'ET1C>H6O>D(7E)L)^CY&'O+JGNZ# Z=[ 6V4@ORM%P4 M0'<4VI7*2Y)I5\E2$#EJ'RP,KYQQ940EC*"0;;KO[*UE0#!X1U>>$/:!3AWK M.?'8GKQ]A'!]]>;M7L:B]'T8/MX=/V#$DABR.'MP E&80'20P3?7H:(2XI;/ M*Z+#& ,V"C<>P^^L5]ZBLFZ(R9?!*&40^:,H@0$5)+T*DD$5_#H]^7QV]/43 M?*?GEZ.O3[WQ082GW_C;O>@@?#_ ;]3S&_T7E0ZBOI)*!X)>(-.Y* K1+$ES M\C=]H$F!O7#]7K6NPD(TO,D1*NQ5_6*A7I[/=J3Y<+?;"6-^&J6D2O\@9H\D M_!1;Q\)@W4I%DPQZG-0/XY $[B?)5M^/CB;VTU%$ H[#%.+83]YEP#(_SM(G MY1SL?-AK5$LWOC3D=0-AG_AW7@]YVHI&DW'N*#4<#\EC:AN M9'4;(ULW)N;2T-!QRY*F/"H;0/Z%E&:[L07Z_PW3OU!+ P04 " JB#=5 M^)_M='0& !2& &0 'AL+W=O\^!6S!-##_H79P6?PULP[XLW"N_ZK9989)!K(7.F8';>N_1.KP:TWB[X M3N,=BF/$R-;=R\1QJ/-;!2*;:?K)%M3;P>RPJM9%9 M+8P>9"*OOOE]S4-'8.SN$?!K =_Z71FR7MYPPR_.E%PP1:M1&UU8J%8:G1,Y M!>6M4?BK0#ES<2USHY :QK4&HQG/8Y8*/A6I, +T6=^@$5K:CVJ%5Y5"?X]" MSV>O4&>BV=,\AGA=01^]:UWT&Q>O_(,:;R Z88'G,-_UO0/Z@A9R8/6%#P?Y MH$*JFU-=\ C.>U@8&M0=]"Z&["-VVM\UAMPD=;!!:5;JDJ?IDFDCBC+E!IA) M\$]@^.=,SEC!EU@6QF&+1$0)$YK2$'V*V719+065:3:3)5HDW2*WC^^X$K+4 M+&H-XP)0M1JJ'K;@FA6@J-A175PJ,DFR^%#(^(2]2P#+1BIP6C7[\'$%+,)& M85#3(H%\ T4D-0J)/"J5PA58H=:#CG6)2G)I<"6N$C%4/)$6M)%:SPBH=8H] M4[(L'C\:^][HB86H92IB:WS*4YY'P&R5(#Z*46ZV_*]HH*?8RS0#KHC2,B=C M>*'@#O(2:+6,1(7*QJU18]TW"3TQEL4C06CU#Z MCG(7N<%$R(V8"2)"-YE B<3@/@*M5[E%/ $646;]H7C:E9AI9;YBLZV&XPZ7 M7><>G-";37B>XXZ&]#D,+*LK X9/4RP^##7")I#5-FSWLRGNL3N+<"?%,R6S M3N6OMYS3+@SG$V%L)EZ=%CLY/*H@'ML+1'G,7L.>7* 5J :7CH<>?A$AL9@A M94#I- 6S@+J9T&ABPT"@4ZGINDX[W01K*T,_C:Y"8=HH@?F&>8L[?$W@>@O; MUM]-1P5I%2DCF3!M7[5%@<+4+JK6Q3/LU,9ZW&2$@DC.<_$/)DG=O*L&7#6+ M!7)!G3,MX]6"AHPM.,L5)U80HSB:.!1!0H]WGN-[H7V _EE=2RP6[("T@>_( M#!*C['"(FP+L7)4N*RP-@+IHND36F#L='KEI"GO%'++5YF6E,X>-V&"D+;'D M[BJE!6F3M@4\>,E>KV]6(M]MUQM.L(PG;LB>;O>=P83];!5];F-BOC^NU;Y$ M*Z=K7%&SI9KQ Y=JQG=&PT%=9YM5]/D\"KU*L\X@L5Y%NXMHV>0ECP@2SY=U M*/:ZK?;W6B3KANA^7RN8&X=;>0V>N@?&+F]16*]]5UO.FKV&_*&=HKAK%CG8T""2KP G)6,+QP'3,)LX0[4Z',7_?/[TUQ>7KY^Q=_CY\O+UKMG[H(;=L_?C1][0?7+ OT'KW^"A MCPH'%7[B4<&QI?K_>>$_?5ZH@O1C'!HJ+%^T:]Z^NNIVL+6[[8;L.X'GLDGH MA)/PFQT@?H3SPR%:M_:S8.2$V*O#D>,%@Z\\0:QZS^H-TX4M:H@=,;^A)@))C_#V/<\3UA$[F7VC2?E0,'<,OGOG MVH$;.&$0LM =XARV?[H-AV-GZ-JQ-AB,G9&]7 _M]VEH&!R]?8@<>XXWP>G( M]1TO;%!PLF1C0]S'LIR:69G::=@>]H[&.%^-"=+(&0YH=E]/^UW32[_SGA?K M;6[?9I,_J+%ZY=L^;5^87U;OB5?+J[?MK[B:TX:5P@Q%W9,1SBVJ>H-=W1A9 MV+?&4VFPN.UE ARW?UJ O\^D-,T-&6C_C7#Q+U!+ P04 " JB#=5=KR4 MZT@# #)!P &0 'AL+W=ONG6^<,- M,&Q3XO/H(45*BU:;+[9 =/"U*I5=!H5S]448VJS 2MBQKE'1S%:;2C@RS2ZT MM4&1>U!5ADD4G865D"I8+?S8K5DM=.-*J?#6@&VJ2IC#&DO=+H,X>!BXD[O" M\4"X6M1BA_?H/M6WAJRP9\EEA7V-9,A')^._(&?1+,O#T_X']RL=.L6R$Q=>Z_"QS M5RR#>0 Y;D53NCO=OL=C/%Y@IDOKW]!VOO$L@*RQ3E=',"FHI.J^XNLQ#R> M>?0+0'($)%YWMY!7^48XL5H8W8)A;V+C'Q^J1Y,XJ7A3[IVA64DXM[I6>U1. M&XEV$3HBY.$P.X+7'3CY!3A.X$8K5UAXJW+,'Q.$I*27DSS(62>#C&\P&T,: MCR")DGB +^W#2SW?Y/^%-PCF?KBPMK_62(N8G%*&JN'@ M.964-ID+YK>./IQARUYT%!J?D"YMF:ZH+@H^H?8,)1LAA#]*;>V?8Q@HWTE? MOI/!\OWW_=N_KB\_O(./]/[[\L-3-3S(\'0-OW@6GT6O!O1->WW3WVFO0?!O MM-?=S?JTH1Y;C]HK&:7SF)HE_K&78JJ1*4U'DSFDY'3F7<^?W+3PY'BMD$J' M+Q%+VT\UV)VT_6A_3UUVQ_-W]^Z2NZ'*DU0^)6X)&HUGE"+371R=X73M#^N- M=G3T^]^"[EHT[$#S6ZW=@\$+]+?WZAM02P,$% @ *H@W5;&%Y\X) P MP@8 !D !X;"]W;W)K&ULG57O;],P$/U73D'B MAS2:-ALPC;;2-@8#P32Q 1+?/.<:6SB^S+ZTE+^><]*%@K9^X$MRMN^]>\^Q M+],5A1_1(#+\K)V/L\PP-T=Y'K7!6L41->AE94&A5BS#4.6Q":C*#E2[O!B/ M7^:ULCZ;3[NYRS"?4LO.>KP,$-NZ5F%]@HY6LVR2W4U\MI7A-)'/IXVJ\ KY M2W,99)0/+*6MT4=+'@(N9MGQY.CD(.5W"5\MKN)6#,G)#=&/-'A?SK)Q$H0. M-2<&):\EGJ)SB4ADW&XXLZ%D F['=^QO.^_BY49%/"7WS99L9MEA!B4N5.OX M,ZW.<>/G1>+3Y&+WA%6?N_\J ]U&IGH#%@6U]?U;_=SLPQ;@

U0XLXZ]-'N>(@JU9P/+\R%/@Y8ZA!^1(<^:H? M6;_$R++]'*7?!+E(''06=SI/BIV, M;U"/8'^R!\6XF.S@VQ]\[W=\!P_P?3\_^_#^^.(=7,OSX_'%?1YW,J3;/EK%.PO 9:>0S1 MV$8R!2"Y42(X-<)P:WT%WU/$5GDX5_:7L7 FEX(JJY63X[>T@7Q7_QJU\6EE M#:)?KE1 T))DA;R5^Q" S0"ND0V5R;'2FEK/8FE/ MFH#LG3:)MG.; (EBG0POE6M1.F(CWT H5918.?M+XDK:< 0*LK\Q;D%E7\G9 M4J7\A?7*:RN[$UDF-K+O.[/Y5E^I,51=]TQ?263V+6:8'1KT<=^7_J3WW?V3 M"E62YG AT/'HU8L,0M\Q^P%3TW6I&V+I>5UHY">#(27(^H*([P:IP/#;FO\& M4$L#!!0 ( "J(-U54X>+!I 0 $X+ 9 >&PO=V]R:W-H965T;J2ZUC6B@=NV$?IH5AO3'SQ:&3G:G%H>Q-PP6> M*=!]VS)UM\1&;HYFP>Q><,[7M;&"^>*P8VN\0/.E.U.TFD\H%6]1:"X%*%P= MS8Z#@V5B][L-OW'()-8X'(C*\C MYFPZTBINS^_1WSO?R9"A'X8 M[,"+)J\CAQ?_%Z^?H9K\L(,/7RY^>ODB#X/LC>]_N_IU MM>(E E5;RS7JUY!FD?M_0DK$6C85\+93\@;M,1J",($@R>!]KP0WO4(/5OS6 M3K2S2 YXDV$01P4DI' JC51P@S4O&]H;9(G[7Z(V7*RW%*+,_@(OC@L:DZ(@ M4[0^@..R[-N^808KJ@DRN.3,5=U>X(51#*_L)(I]FH1! F%2P!_(%*!-D.=" M$_I!L3,^CU=OM\\M:Z;6"%$.9&E:P&MX3\>]8]H G2LT$8HPK $N2MDBK)1L M@5&DAVLD,2R1_T7.>W!V?@+$?K"AZ-3 #5228B2D 7<#ID8PW#2X_W $UX1P M8Z.W9BZ"-TQQV6O8L#O[:L0R$N25(>9\ (&KGG#9@&\Y=PPJ ]V12R-B1P";,/EP1@D]/2)AG9 M]/?J#Z%@3Z4N.<@ZVG++B1BQN;-7D>>>O88]>W<'5E"$5O!J?T?!QE/!QCLK M[,\/[W[Y>/SY9[BD\=/QYZ=J=">"_;@=Z(Z5>#2C--&H;G"V>/DB2/TW.^Q+ M)ON2_Y=0=L,5NPGEN8(Y/UUNU_Y10:%%Q&=7$I;E4&>>A%]1H(\ M\;+HNR1C$5DKE>%_CZR3I91ZN:6=S/?".*#9MC9YS;ARIC=2$[7"7I2.^QYF M@RU[01"2H' G(GT:0%5Y('/J#?+;KCAZOGN(S.CY-:8R( M0%,O25(X?B(;/%?!_Z[K;F=2=0U6:TLU&C26O>)4_);W+-:)I(B)N]$Z38V0 MN*;0,3$DA*FYJJ!CEB]&:2M[84--'/>8*,^5:/ MTR+%PG9RFCB.CAG:G4DZ-8O'0X_TL'WH-$\IE)QL;'!%JOY^1L6HANYM6!C9 MN8[I2AKJO]RTIH87E=U [U=2FON%/6!JH1?_ %!+ P04 " JB#=5RH>5 M[AX# 5" &0 'AL+W=OUDU=Q5<^U#F_ MW'//<[;/G6R4_FD*1 NW=27--"BL79]&D4D+K(4Y4&N4-),K70M+7;V*S%JC MR+Q3744\C@^C6I0RF$W\V*6>351CJU+BI0;3U+70=PNLU&8:L* ?N"I7A74# MT6RR%BN\1OME?:FI%PTH65FC-*62H#&?!G-VNAB[]7[!UQ(W9LL&IV2IU$_7 M.P(886I=0B"/K_Q-5:5 R(:OSK,8 CI'+?M'OV=UTY:EL+@:U5]*S-; M3(/C #+,15/9*[7Y@)V>Q.&EJC*^A4V[EH\"2!MC5=TY$X.ZE.U7W'9YV'(X MCI]PX)T#][S;0)[E&V'%;*+5!K1;36C.\%*]-Y$KI=N4:ZMIMB0_.SN35LA5 MN:P0A#%H30@2[22RA.U61&F'LVAQ^!,XC,.YDK8P\%9FF#T$B(C4P(SWS!9\ M+^(;3 ]@Q$+@,6=[\$:#TI''&S^!]^/#VX]G\XOW<$/MI_G%+HU[$=S].#5K MD>(TH M@4/_&8/;\&3N,7^WA-Q[XC??R^_>=V(NSFR6+83<^4)JQ7J(>4NV: M&*[.%\^?'7-V]"J.'_?FM=*V_",<5 E;L.!QX;U6QD JM+XKY0I$K1IIX5)8 ME#0["H^2N&L_VP*U 7:8^-\H/&%]^PF-.85YFC9U4Y%KYG!\6'^;7_ P)H"7 M\(*%1R<)&1;=6LBII,$= M*2,GF;EQJLRYI8 ;04.&O"JJNY3)=VVPG= /=1%-[G60,>J-<6\DO7'HC9O[ MB,E)##?*BJI+^P[Y\?\AG_DM]'GHC%%OC'NCW>8M^2P1H&ULU5;;;MLX$/V5 M@0H4+6!$%\MVY-H&[/2Z2((@3;O8?6.DD26$$K4D5=O[]3ND+K&SBK&O"]C2 MD)PY/&=X&2UV0CZI#%'#ON"E6CJ9UM7<=56<8<'4A:BPI)%4R()I:LJMJRJ) M++%!!7<#SYNZ!IY?8H25Y@J7)1@L1TZ:S]^28T_M;A9XX[=62#4?(HQ)-I M?$N6CF<((<=8&P1&KU]XA9P;(*+Q5XOI]%.:P&.[0_]LM9.61Z;P2O#?\T1G M2^?2@0135G-]+W9?L=4S,7BQX,H^8=?X!IX#<:VT*-I@8E#D9?-F^S8/1P&7 MKP4$;4!@>3<3698?F6:KA10[D,:;T(QAI=IH(I>79E&^:TFC.<7IU34K$Z@5 M@C3T1U"B7KB:@,VP&[<@FP8D> 7$#^!&E#I3\*E,,#D%<(E13ROH:&V"LX@? M,;Z L3^"P O\,WCC7N;8XH6OX/WY]=-OW]:W7^"!GM?KVR&-9Q',X9BKBL6X M=&CW*Y2_T%F]?>-/O0]G^(4]O_ LO_^X#&=!ABGZ/@R R48BT>4?9+-PX/[ MF\W;-Y>!/_O@>2];7Z10"F(FY2$OM\ *49?Z!3C,1N.IWSZO4:DYK..X+FK. M-"8F1NK\;V8/Y+N O$)X;XS -\8M$7N)'XZB: :3D1_.X ]D$M!LL=?X!YX? MG15QVEH?\\$]W70DQ)]X](_ #R-8#V1J!#I#X*>Z*X[)UBA4H#"N9:X/0%>F M=;T21<7*0SNOHEND? (N6*G @.@LEPE43.IGEW;4IH!0M0!655+L<[J'D!^, M#/!'X70\,C+>&>USTQEV?>\O8*V&N*/2%B2!M-:U_)<0-I02HP19G(%(K:(2 M]QI2ND[A0$O2R4"J"JFFV7:4!?JE@M.=3UO@/."#MC MTAE3:SP\SQB. MH?#T(SWNZ8 ?7>_T"];[=>FX:H2T/4I2'JTA"=JA]/@E9] MV%M*!-GNL*1A];U]NUTV5>79O:O4-D]N<-BC'E$*]B]G$ M:1+8-;2H;,UY%)HJF#4S^F1 :1QH/!5"=PTS0?\1LOH'4$L#!!0 ( "J( M-U5M>-.O7 , )\( 9 >&PO=V]R:W-H965T%T',O-Z:Z]'V=Y%@RW9<5"MK)I"J9 MH:5:^;I2R%)G5!9^% 07?LFX\!8S)[M7BYFL3<$%WBO0=5DRM5EB(==S+_2V M@@>^RHT5^(M9Q5;X&UWIF# MC226\M$N;M.Y%UA"6&!B+ *CSQ->8U%8(*+QL\7T.I?6<'>^1?_@8J=88J;Q M6A;?>6KRN3?Q(,6,U85YD.L;;.,96;Q$%MJ-L&YTP[$'2:V-+%MC8E!RT7S9 MI)C^%\ GV(Y2M*6T MC$XBOL.D#X.P!U$0A2?P!EV( XT%T13.:/L+&<4O^$PA M73DAZ2(P0VZX@ <4M(HY,)&Z?845V["X0+I))B>-$#;(5'\?ZUB0S+']?P)C M M'DT2 = 0/,0,:?R5P1$VIZ3^O:R>.@&_GV6VDV<:Q,IF+%.R/)3P4\J-[GY)N@@U M)K5Z.0X=^4U[1RSAC"<(] 247%-(UK) :@FY+"AK)=7G":EAF7;+#K4F'K8S M_-'2#Z/Q7NFCR8'"1\.+INR'7BE_IVF4J%:N-6I(9"U,TS\Z:==]KYJF\Z+> MM.X[IBC1FI*1D6G0'X^\)NCMPLC*M:!8&FIH;IK3'P0JJT#[F:3WH%U8!]T_ MR>(74$L#!!0 ( "J(-U48@Z!F4P4 -D+ 9 >&PO=V]R:W-H965T M^Z%SQWO=&OLO2NE]/105]J=#4KO MFY/1R.6EK(4;FD9J[*R,K87'TJY'KK%2%$&IKD9I'$]'M5!Z<'X:OMW8\U/3 M^DII>6/)M74M[..EK,SV;) ,=A\^JW7I^ MA49Y#W790:5/0"4I?3+:EX[>Z4(6WP.,X-?>N73GW&5Z%/&MS(!SL.>./_(]@.*OLQ%-?*B6M$+L\&* 8G[48.SE\\2Z;QFR..9GM'LV/H M_\W1HU _=G1!3UHXLB.L1!7EIM5>%H2&0*U3>DV^E"2_MLH_4BU]:0HRJYT@ M]H>$:E-9=:/ M=&6&]-$70_CI)0+R5,JJH&0QS.CY[N_+[4\OGLW39/8FCN-_K3X:O7X-U1K1 M[2*-2'C*C<-+)1WBKANA+._0))IDJF7+F6BL62ED*XTF MXQD_LXSF43R;\7.>T7MAZ9V I\I1::J"<\:./J>7G(>3;O%JET/5!Q;2?UFU MDF[O'^$A'(1;F@5R8QMC!1N'#.?_YO-5A-;A2_*&D\?!L*??8N05,A$BB9"( MX1Z; ]BH@D\XV+"RY*Z[D<1T4;D,9XU]M=81K:66-EC0WJ*I1L'O)IBHA6Y7 M^-9:Q!C!N(,OE> SC @48CJ0T"!( XQPM%!!\]\YR*%X7"Y[C[?(FZ0U^JXC M62L?F&=-31MAE6D=+8VJI'4!5>FBY6.!=ZO6:I#>,49CMN!> X9Y%Q'P9!7N MBDZ)KSF50Z43(% :$:??9Z@4CBH<.2><99@(P.YR?XV[YZY4MJ!+(^SAD?1@ MUV;3\3^9,?^323#L6H>K%9T2$8M BA#81;M&$)1,@N@LB,)86Q\(PO![N;0M MKE'PC>7FQR#W]M,LZDKO"=!?<7Z,.>W*=(BP)/UL3=OT!>3V[#PD9TC/4DI- MA\U!<'Z_]8\GFP7D_,Y,0+(R="HT@< 0_):&B0VA+L'L_;L'F;=\HZ,CU($8 MH3(/Z@5"K"*6L ]KWE CK%>Y:MB;_I *F2L>,%[7XI[=0RGDW %86SY(BUV4 M 8BO5B")YK!7,(%3'=+%;I39,7>EM- YTP]2868(_G>;^T1$!TZB(SA,7A!& M@$L>D4Z>ZI:7 OP$F6[YKC\YVN*N6FNY?H0#N*,,+2F)*S*?WH,A\=C%NU MM.LP5+J.^]WDM?^ZGULONG'MFW@W]'X2=HTNB5MG!=5X.)L,R':#9+?PI@G# M&RH HV!X+3%[2\L"V%\97)+]@@WLI_GS?P!02P,$% @ *H@W5;=K^\+H M @ MP< !D !X;"]W;W)K&ULM57;4MLP$/V5 M'=/AR8WOCH$D,PG00J=("E9Y5LBAL5"J/+0L&2\P9[+'2RQH9<9%SA298F[)4B!+ZJ0\ MLUS;#JVS4HAQ8BC;2X5:\!ITTH.X.4,>%"UZHA833(L'D-8!% M#%N:[H;FQ.U$/,&X!YYC@FN[3@>>UY;MU7C^ORV[$U3?GT-9LAB'!ET0B>() MC9%CPPT!GB_F4=M^$HQ BGZ#^ M0BB$SW!#U%FV(?\2ZH$/XVZRX)A>:-,8V)MC56SUPL+Q; CT)W:N7GV>FW\_'E5[BC\?OX\CUA="*\+XS]/2>TCSKX!2V_X']HN1-TAY:] M#^ETAZ!N+B9;$GIMC=]B1*;G!- W0_< KBI55@H>QG<0F'X806@&Y/Y3;)J- MPKSD@OI+XRYIW3=#/P"/5'$ 3F3Z;@1.W^S[_7?586T]IJ39>=TR),2\*E3S MKK;>MBN-F\?X);QI:1=,S--"0H8S2K5[?3IST;2)QE"\K)_F*5=T0>KI@CHK M"AU ZS/.U<;0&[2]>O0;4$L#!!0 ( "J(-U67'S4 R ( # & 9 M>&PO=V]R:W-H965T5 IPB2*3L*2<1F,!M[W MH$<#55O!)3YH,'59,OUVCD(MAD$.:X,!MG<)U,E7IQQFTV#"(G" 6FUC$P>LWQ H5P M1"3C=<49M"4=Z=>ILS@A1(_>&:+87 :0(8YJX5]5(L;7/5S[/A2 M)8Q_PJ+)3:( TMI85:[ I*#DLGFSY>H[; !.WP,D*T#B=3>%O,I+9MEHH-4" MM,LF-G?PK7HTB>/27?1&<[]/5: M?;V=^O[S&G:2;)<8]V +^5:?FV'Q!JDJ*\T-PC,3-68?QQG=*4S8$@X/]DZ3 M)#I['D_\*3X[ZL"D0+C6JJZ &YKMZ2^:-[ *: -4M07*!8%S3A2,_)2LF450 M.73W75K?3<0"ZV4^-857E=\)46=HP_EC0 M2D?M$BB>*V77ABO0_DF,?@-02P,$% @ *H@W59#V'85< @ 6 4 !D M !X;"]W;W)K&ULC93;;MLP#(9?A?" 76WQH>D! M76(@2;NUQ5H4[0[ [A2;CH7:DB?*3;NG'R4[7M8UP6XLD2(__91,3=;:/%") M:.&IKA1-@]+:YC0,*2NQ%C32#2I>*;2IA673K$)J#(K<)]55F$3145@+J8)T MXGVW)IWHUE92X:T!:NM:F.)@X[B3J](Z1YA.&K'">[1?FUO#5CA0 M'G&! M5>5 +.-GSPR&+5WB]GQ#_^AKYUJ6@G"AJ^\RM^4T. D@QT*TE;W3ZPOLZSET MO$Q7Y+^P[F+CXP"REJRN^V164$O5C>*I/X>MA)-H1T+2)R1>=[>15WDFK$@G M1J_!N&BFN8DOU6>S.*G0=( M=@#B!*ZULB7!NNUXPZV_O4:S\CW-=3DUW8\_>(=G8]9URY_P[LVY M%F8EN?H*"TZ-1L>' 9BNCSO#ZL;WSE);[D0_+?GI0^,">+W0VFX,M\'PF*:_ M 5!+ P04 " JB#=5*O; #VH# "?" &0 'AL+W=O[1=L$";I]IJ61 M140B59**F[_OD)1=)TV,=K'[8MYF#L^9&6J\V"I]:VI$"]_:1IIE5%O;S9/$ M%#6VW(Q4AY).*J5;;FFI-XGI-/+2.[5-PM+T-&FYD-%JX?>N]&JA>ML(B5<: M3-^V7-^?8:.VRRB+=AO78E-;MY&L%AW?X W:S]V5IE6R1RE%B](()4%CM8S> M9?.SL;/W!O\(W)J#.3@E:Z5NW>+O(5JC/^%;;"E M;2AZ8U4[.!.#5L@P\F]#' XQ,Y(5U2;JRF4T%^=G6I2R$I&V!JKG&16,)T)TDQ^)\%?_:,?\;@HY*V-O"' M++%\") 0F3TCMF-TQHXB7F Q@CR+@:4L.X*7[Q7F'B__UPJ#__AI?_0\U+H+(J;L%TC; @I#]V[QM4!6LE>Q.@#'#KSS2WZ,Z4I.'A M;>0&>(>TMEOUZ-! C4T90T%?"ROD!K(XS=-X=I*"I.2M M 6%,3T"/.7))>[TUEB;NWK ]I<<#20K><]D[&#;V(MC_6 KF]VJ!Q2>329Q/\B,28J#S63S-&;QY,/^ QLQW8#W5J09+ DWO9/O OLI.)_&$$O7Z M<$ICSN*,,'[,WL U6JU"FVKNJ>-Y&64(:U51&_/50[(/Y[+WU(J-;XV&0MI+&_K'?G???=^%IO/#/+1N>B<;(0TT6)%K.II0L].A'8:% M59UO06MEJ:'Y:4W_(% [ SJO%.5U6+@+]O])5M\!4$L#!!0 ( "J(-U6+ M9 ;04@4 /@, 9 >&PO=V]R:W-H965T')IIH\0L2(Q!@$: *TH7]^S $E)MJ*' M/$CB92]G+V<7NM@X?QLJHBB^U\:&RU$58_-R.@U%1;4,$]>0Q9NU\[6,N/7E M-#2>I$I*M9DN9K-GTUIJ.UI>I&='(DCY3_-K<>-Q-!RM*UV2#=E9X6E^.KN8OK\]9/@G\JVD3]JX% M1[)R[I9OWJO+T8P!D:$BL@6)GWMZ3<:P(<"XZVR.!I>LN'_=6W^;8DC%2"A:R];$3V[S-W7Q_,'V"F="^A:;+#L_&XFB#='5G3(0U-KF M7_F]R\.>PHO93Q06G<(BXV=#;&?)WMDOQ)8USX]K,A->AD86=#E"JP?R]S1: M/GTR?S9[=0+7^8#K_)3UD[A.:R+GO;+X1(WS4=M2M%;'('X77RH2[[QKFZ=/ M7BSFSU\%L.90IG!@4XC"K07?1B\5OY16H:=LNP9'6M\_(5O"/:7[0"68"/KO M_.L@K(M"UNSA!ZFQ6+51:!LB9@._]70/#I$2&!U"UXW4GFT(&84A"132VE8: MLQ4J.XW OW:MCY6X:Z6/Y!DHR:(26Y*>%5ED%Y2A>S)C(56KO&K M="&C\R'%NG,.* Y&O.!8^;6GNU9W,0L9 H7 @A-QE= = !_>(MEOV5+K4Z^F M=.%BUH6TKQ0)D6Y(-.1YA"(=DJ,S.DJ>1WM&QZ(-C$/;/&O3T$KX00RJ5P#= MDV-P. ;^T% :;68[$5]!18^YX3W[+ENMI"UHS "D3R!J'2- 1"?6VH<^J -( M?6H@HRBRBB6QJ2CE34>N+8I.PNA;.$5-D#EN!5SD"JT1O+B7IB5&+Q^T(>L; M]ID44UM*[[>I!+5K4Z*AA%D+0>Z='@1+',*P2$P(6":,MJ%\A7F%8E5TC4R40^S"%WVD,R M0[O$'F::)$UH067(9=9EQ[%J0Q^>9-8>P',#:O3\L7:;_SE.B-)H011U8RCF MA/VLWU?;)"<'6C^L,+SD=.8&C&&,3'-V6*;'@[;5F 6/L_&?_LYR-Z@1EL^] M]LZR;P#Y0D5EG7'E5KQVD['X$%5*01*]"EKRE5[K0GS08 *S\7C(XCW(IY1. M+$2.N !=L'FN94YE\C#"_1FSWC4"^M5B2GF!+\Q/GC\%BE42MY8HM"_:.D0F MZ=!KM"/2@V(>(U,MMV)%AYVPR]9$O.W)S#8+UQH4SNNR)(YG-R]WZ'-X73DH M3W692(&YW24MNK$(NK2<2BST:M^-^N*O4&\D+Q^,UVN%Q85V1!C#BHK@ARKE@ M7K SQ7E@2VFED4VHAHK@<(QE=M=R(1[5!/R,)WB#G=;&&ZFSR_(^1\/F?!'=9WE3(@TE8$1)/X>Z#UI MS4"@\:W'S#9'LN'V\QK]4_0=OLRDI_=6_ZVJL+C.+C)142T['>[L\G?J_3EG MO-)J'W_%,NTMQIDH.Q]LTQN#0:-,^I>/O0Y;!A?Y$8.B-R@B[W109/E!!CF] M_=>^"!#%ZQ;065/[H'\U3 FW<, MRQ[G)N$41W!&A?AL35AX\=%45.T"#$%JPZQ8,[LI3B)^H/),C$<#4>3%Z 3> M>./I..*-?]C3A#,YC,-5,'\1M$:>;>54IZ100I&/; M;YUR5(E@A6Q;9UNG9" A14DNH!F(EEQ))J"RA:T92#DFT5*L0V'0<)0I;4,, M$99VBVO=F$W%#)+N[C*>Z%DO2-5/D36?BST,>E!+]0/M=ZFOB MLK$=1 %I%?SW/($&I\C!QN/QL96I/Z7#7JB7XOXPV]O.^8[%3H)I54BC='=T?R].'_" C7EX3>.+66K@M1) MVB.(+/",1 =4Z2M"SJ!06,4 .>12#?AU(FZ%4<)S/"8SP>]B7JT4>XCS M6[G"BS+@<&T!PA+)"K*6Y%.84D[[70JE[BJ"K:I> ;CW,?JSWS8&H("W'>1H MHF[M5CJSLW,RY)"-*XX8M7P 'OA09>:(!4Y3K4ZQQ2D\^>7^EV(P.2\&>9XS M.D*!GD_-#!*L^[YX@=_\DO>.!Z,WD[07#(M\]-ON]$LNOYWZVV\'/[T*_W43 M.=6TMG5&F:CP?:D=,.&"LP;R<]7Y1*NO@.^WRY)3+OH!0PLV2#FK==^89XAD MS:2YR/!'3:OMBE(F*9^.P[^QYE6E.)UF78@J)BB4FTGUKA4DJJ*2_2M@3\KD MV4SJF*M'LR!%O,@W20N%#[S:EBA6SHE1S*F8#TB(C\?Z=3S[:#<7?H&X[HG: MR*\8M'TS&B2CZJ!SSY]=%*,W;SD.59=_4M/] M&2DRR2]BCARZL@VWKM,-N7G\:(#K7-'I9KV9W7R7O$O7\:?MZ:/FLW1SA8:L MJ89I?O;F/!,N?2BD0;!MO)S/;,!5/SXN\&U%CC=@O;8VK =\P.9K;?H/4$L# M!!0 ( "J(-U4;UQBE+P0 -\) 9 >&PO=V]R:W-H965TD9<=!76- L2^4^'+//4<^Q^-P+=57O4(T\%R50H\Z*V/J"]_7V0HK MIL]EC8)FEE)5S%!7%;ZN%;+<&56E'P5!UZ\8%YWQT(T]J/%0-J;D A\4Z*:J MF-I,L93K42?L[ 8>>;$R=L ?#VM6X!S-E_I!4<_?H^2\0J&Y%*!P.>I,PHMI M:M>[!7]R7.N#?["1+*3\:CNW^:@36$)88F8L J//$UYA65H@HO&MQ>SL75K# MP_\=^D<7.\6R8!JO9/D7S\UJU.EW(,&\=.98?F&'CH9)K4'8UH=D?%ZJS M)G)D$/KPK MI=;OO2.N>ST(@Q#>Q0&\AT<4AI7M/*0!I /H1W MGU )RB!#.;?0/.>HP7D+ M+V%6U:7#G%0*K9$,&"ND"T&2J M0;.2*8O+1 YK2N,#5X5BPM#>-+1#"B;"\+-9S7.L> 8?:1 6&Z# #GG*I1NY MD:* WVPSKS'C%-LD)_%S;12S64P1%S:GZ5)RZQN-UK1F&TXVEH:V?70Q(G66 M2E;PJ1$(1L(]^7-G98_H_(2^DKV^DI/B^.=F]NEVS5 M>Z%KEN&HX[96/6%G_/9-V TN3_!+]_S2G]?_28CC!,/N*V4Z#4@W8'5+V_YJ M]C]FR^/=% Y2XOON0>]*5E2=-',7?.OF#*+(2Y,^_5S;+**9G.M:DE*=1A05 M-&4V'M0ER=-QQF\-KYW^X@&947,KGE ;-[3+JIA(=KLT/7%)H$EFI$0G8M*= M%5GL!=T0$B^-4XCZQ!5)UZU;5E+Y8R)#I]E<-@NS;$HJ2MD6+.S'T/62;DP. MYBZ#-CO/3KL/CU=0O.1)S^N1@]3KQPFU@Y1N@]!+!PEQ][I)EZ"BWNYPVK/X M'[9_RG*J@ N[%XH;@[39RR4%<$:<8@KHMJH95XZP)6&/(J-*H:@4 R-2-FXO MBOO4Q@.[\T<,2KH%S@RJBK9C=R;:WDU>G 3'34X?,>G#ZR61-7TY9&=JB4=) MV')*O:0?4MN-$CB6@_Y!T:U0%>YIH<&=Y[;^[D?WKY?)MFB_+-\^?>Z8*KC0 M4.*23(/S'N6BVCXGMATC:U?"%]+0@\#]KN@%ALHNH/FEE&;7L0[V;[KQOU!+ M P04 " JB#=5I9K=>-H* !L)0 &0 'AL+W=OMTTM<3^SDIOT&29"( ME"14 +3L_OI[%GP1:]GIG%(N6FJU8BPR\+I5-N<:N7/;/2@L_=I#3IA;X_[*5<9@HWNGDS?W7@DT(B$3-+ M$C@^;L6Y2!(2!#5^+V4>U$O2Q.;W2OH/;N_8RY0;<:Z2_\BYC5\=C _87"QX MGMCW:GTAROTX!6[*UL788'3 9KFQ*BTG0X-49L4GOROMT)@P]A^9$)83 M0J=WL9#3\C6W_.2E5FNF:32DT1>W53<;RLF,G')M-7Z5F&=/WF0SE0IF^9TP M+WL6$NEY;U;./BMFAX_,#D+V3F4V-FR2S<6\+: '56I]PDJ?LW"OQ-=BUF7] MP&.A'P9[Y/7K_?6=O.@K][=W-D7$L5GQF7AU ,@;H6_%P4DP8$VI[%(Q6=\S MKI41>,!L+-B'3%HQ9]>66PQ4"W::"BUGG$WOW>\_:I6O&$++W=T+K@T39$D& M.XAT*G1MB^+*>#:G+WZ7W6#&N4I7/+MW3Z\ <'9J)*=ORXP?UDNNM+J5M _:VX7*ENS?=,'CA;2F,!1D M, W#D%W&W7#PC%&4&B.,X=-$U(-A(:O8A^M_A8.AY_O^"[=V,.R6,[#_%=>6 MQ.R8K6YAQ,UDVC/9N6U-U@G]X.BX$'I(4LDNB';IO(8;J2LGTXX6V&PVDSQ! M7EHI;27M+=G-S<7%=NA(K(PE,CYQ*) MF'98N=6K/&?NXQN2#G>EON($O\C3FS\1@?^@[?-H@\6?!K;AZ-N@;3#V M1OU^&VU1%'G!4?BU:)MDMU*K#(310M-)AE(F4&RQ>E4E=^!Q,OD'D=\:D9/) MTS!Y*9._#(\E]/J1Y_?#RE/CXMG8]P9' >#XB[RC28Y@M5%&P,M4HI;W %F7 MO;7S;HVN8M8_\/JF\"I=];0"ZXT&1]\BZX5>'U5V'#ZHLH$W'$9>.!I\4>;[ M@/:@6.L2+>]N0[WE:[<$C9+I*A$.KH[RZSPAM]7LV)%;9_,:G1)@P5H9S( ) MV%B!J)]XEA-TG:W]8@]S::R6T]QN3+8E"O:"5= =9RQ6B:.ILZIMP=XP]A,Z M=!K&L6D;5X.V>H3 ?\;R#.H;(!&0*=?$,*L%M_> Q1+>6]+P/&NJ1KN!2-,, M.PK,8/3"M)4EA].,LC.BS=B8M("F_);+A%635:%\W1A1&[*"?>]D"E') M/;G8[P[1O">).X>PV\!M@*0UM F3Q@^'3A\)W[M>$:M/!6PBLUMAH+WG)O+9 M3&FR9((8SQ0=50BM:7C5_L7 ^U2(C*5\+FH(TY[GDA(2A#QP"+F3S+%6>3*G M15?\WEDD7Y59I&46ARYJAWFJ\LR:IIVZ['5CJ"ET4+FS'WKM+;AI8;G,FLYT M$4+I9-I"$6GQ0.WM9IFPWW(\&91.=YSK-PVK:ZQA$/I<2&QT=R\+Y7*=U:/1 M%)6//'R:E7!'3\E]H0>A7V4BVX1?QU4 XSS;8S,XJ4PILGG.T"E3:F/,6A N MJ7 DB5J;8_8+M;:/G" 4G2[AB>!4XI_2WKZ[\QR8R>P#%=CA8TU]F74J*W0& M(XSM1+@\;YR:U-6A]?OK!D*K'?;J-@OL*3(9D"2L&L*K);_:+A+1P@@&O^X M!2OK&23MW"I=9#GM#I$ 3X%U9@5 ZI.A#0]P7U2NRV$ 7F/V7P^8TLDP()6Q M0YB"LG_;$@&JW9!%1V/6"49]V/2\,@UIFCN+;N*F+!>(TG*9G78)!F,6H*48 M'K%S:@Y!]]VR$$$/(RG92D/0@?4 MS@ ?ERI[WJ N%; 9I]^[H0C!^V@'^"C=6"X V. Q+:[=B&OG3Q:(">V@\=D M>\>0>'-=#KQ<05\J,3&_%>ZDD6JZ)C*< M[U:CR_8<6D?UH76T]]#ZUXO)3V].+W]D-[B^/;W<=7"]5\+N@^OOOPN&_HL] M^@UJ_0;_TZ'ZWMF/'*J/FN6A4X3(8:^J$Z<5F:$*KT4B;CFT _GWC0N4E"S9X,N:(BIYE3A,XBB Y4_P $ M&$1YID+/A5S&3G>B\XU^J65+?\0:S6O[1,2TN<"0OZ(5?YY09/?<[ERT;0E!Q:>)8AHN:"^ M"[%&6RB[09%]4F!CQ/9< K&R[+5JPC]X!I:8ZZK [OU_I#[+]S;,_1%H%-&< M<(1P3%J5%,ZE-_4S7FZ> M?M'F7PM#_=U76^&J6\_[= M&6N4O?VW#6:\G:]J_MLGQC "RT77OR_!M0:VB/#VT.&0.$'@!2B@X7"\B_!^ MZ:0=X\#*:-P8?"H$^?@ZNKM%=MMT]N^DLD]R MH60>T[9A6-'4W=S=$B " 8AV015^!* M%R#(:@I+C.?!J5SSGT= =.AT'()M]Q\(H?U*!\7CATW+'O^8X6=D(@E9[\#/0XZDW<+\!U/ S;='H+P[O)]$YD?YY. M?R%]!F[:*&K2CB(?UQ%:D 9I'QQ%!(?M-%%."R(X ,F%7KIWO.AE 4#%R_#U$_K5XE.BS=H-L.+]Y#><7H+PK!$+##5 M[X[ 9G7Q;D]Q8]7*O4\S5=:JU'V-!4&ULK53;;MLP#/T5P@/V%,2W]+(L,="T&[:'%D&[K<^*1<="9>,K7T:)%X022^<9&'V>\1JE]$0DX^>>,QI2>N#Q_<#^.=1.M6R8 MQ6LM'P5W]3*ZC(!CQ3KI[O7N"^[K.?-\I98VG+#K8_,D@K*S3C=[,"EHA.J_ M[&7_.QP!+M\"9'M %G3WB8+*&^98L3!Z!\9'$YN_A%(#FL0)Y9ORX R]"L*Y MXH[Z+E2I&X06#6C#A:+F@*V9P47L*(4/C,L]W:JGR]Z@2S.XU J&V6\P7(*>3J!+,G2$;Y\*#@/?/G_*KBGFYVF\S,SMRTK<1G1 M4%@TSQ@5[]^EY\G'$;&S0>QLC/W?Q8[2G1:;GL-H&OA6(Y1,EIUD89!T!8Y< M- NB!*8X<"$[AQS4*(VP87PX$(7'5UK21A!J"YS^N'.@1F.S(=RAV?Y(Z$@_ MP%T77BASX++P&*:-R-@S&EH>H(:(UVDMY3$A7]N95EMR4,Q?M?>2+R87>39) M\^SD[51_XZ-);-!LP[ZQ4.I.N7XH!^^PTJ[Z2?X3WN_#6V:V0EF06!$TF5Z< M16#Z'=,;3K=AKC?:T98(UYK6,AH?0.^5UNY@^ 3#HB]^ U!+ P04 " J MB#=5@NG33L8. #"*0 &0 'AL+W=O]>S =F69#MQXR1 XJ2YWEV3H&E:W$=*2TFL=Y<;R^NOO MF1ER7R393EO@$"19K9$M\LG"]TC8]^>1HJ;W3&FXK\=#H>/SDMM"T/7C[G=Q_]R^>NJ7-;FH]> MA:8HM-^\-KE;OSB8'*07/]GEJJ87IR^?5WII/IGZ<_71X]-I2R6SA2F#=:7R M9O'BX-7DV>MS6L\+?K%F'7K/BB29.7=#'W[(7AR,B2&3FWE-%#3^NS77)L^) M$-CX$FD>M$?2QOYSHOX]RPY99CJ8:Y?_:K-Z]>+@\D!E9J&;O/[)K?]IHCP7 M1&_N\L#_JK6LG9P?J'D3:E?$S>"@L*7\K^^B'GH;+L?W;)C/F6PYB+M_H M6K]\[MU:>5H-:O3 HO)N,&=+,LJGVN-;BWWURT^UF]\H5Y&*PO/3&B3IB]-Y MW/Y:MD_OV3Z9JA]=6:^">EMF)AL2. 4O+4/3Q-#KZ8,4WYCYB3J;C-1T/)T\ M0.^L%?",Z9W]60%E^_G^[103ST*EY^;% 9P^&']K#EY^^\WDR?CJ >;.6^;. M'Z+^.',/;Y\\50,*T-GDN_CJ0R5>7V;JAW)N2G)^]3'7)3ZJ5Y6W.:\>J7IE MU&NG?:;<0KVQ'N'B?%"ZJKR[-1E_KS,Y@9;0YZ\ZYY!6?OO-Y70ZOJ(7_#BY M.CI1/Z_BDK7&07EPR FS8+XTV)YONJ,;^)17&L$?7-[T&;AV1:7+S3^""BOM MS"N71*&I5.W4V7@\&H_'ZO B/NA%C>-FKFPB M63"7_8881!*JC]0'G]D2B4M]DN_Z\O$K]1];V#J).5*VY),I<]*IR4@X^L-B M8>=@>-17.#3X;[-1;XLJ=QN# ]8KIRKC>3]Y'K;02SM?J3F"SMM94QLB1Z>$ M9HZOPZ+)TQX-IM,31[K;%DGAO<'5(;T;0-<++0Z M/D$D0LV(1K#2<[;D.DCTMFB*!T2S(31ZEAM5-1Y/V,K^8 /3'WTEE;6M5Q1E M%7@E N)DR6$+S5;A"(*(M-A2Q,.PT^."TC^YG'49;:77E?:PIJV(G:SQI';B M X^Z"^(!BSOVA8/^%IE);*3S)2OT")!3$Q%S9_SME0<$,&$C?5+0G#N#PFHLP@@R"34'$J!RDCUFQ))I+7D!3F M*]U&!*(T>D54W+;C0N$(BTI;1%D5$WX;57%/1 (%SJ7%2,XYE%6KR7CQ"TI M_U ]J3VB/"/R6HE?HG $ T7#I:B2W$%%Y9(M3_3>ZY#I+^I=[F98^*,(@>^N M)?32&\A-JVMT*"0<E1 #7]8838Q/,B';MZ$9V:<2#7K9:GNQ MX<)]]DK@IC8ENQFD8OQ%,M-NE&F4")3DC'R"BRNVF)[2(^? /=K\T]J4/#A M(WH<*>0:5;IM@>E<;Q"EE/%)3 X]R'E,T$/*#0?/'_."&-% E_X8#\=SUY0$ M^HK(S*/V"U]IO\+ W6>F7ALC1\X04Y3Y=+@!O2CE0,+>V00L)D^OPJY8=>L= M MPE:BS"O@Z:3?,@'5MX70JK9IJA1W3=< 5%%WV=$#Z'3 S;XS1[U:,;HG7P%Q ME(+B8\;=!EFI41/UH(:V!8$T?Z+>NYI*7EL)8\-CEL##2YR*;:FBKTS.^%BK M&[0Y)K8YVQT*NR'A.C%C=A+SE&[[N^V*.NIF5&PZ2.X8Z>60"B MC<#(%AKV:43 BUC.8:;#R?1(%3+TD(ZQ[TU[*5.* P%D.4 S.%NN99M.%;:R M$1TD,AS(TEH'4G(RCTTUNL]?(?%-U&!-ZL." ,^6L5Y)M;V*^E%O&#K@P+>I MRG]DI$#YJ#U^6'CA2U7NS4Y M4 %3NHS 7-2$ M=&B_35E$W\G10XLN@[U+9D8*HH!S#^"AD>2@0$9J9 M!:66H^TV M93P:TBQ$JT5#!=*4&1(+E?DH#R0^M+='Q -[HR!4BL"&QQG)"6+BB4EJ7UX" M+,W1W'.H0C(.;P>_18@ :,MI[21@Y;S]W?#QT46V.@J872G&.9;9)-F MOI(WJ4]T9*'+$L+&"4@'&V+>7GK#3CBB^F> \L%IQKDYI<"4SUY@?H1VV$1N_Q[ W@8DN3W,U9>QHV:75+Y2RTA MZ:^_69R>78EJJ]<(^T332F!$C(34-DR+;QJ5?%,J0NYJ_[N MVJ.=D&*@Y4,+B2 871> PQ+1GANR\"?:)D3F2 ;ID3%FJ,V@EI9U77% M*> S9P);C;M,I+88)I4I@TZ.@C OX]4'3T(Z@A*V<6C2>V4)S]&4._2'L,.) MEG\8<_PEG-,";[AK4=J%-2%B:>J_VW:^@V!IFIF9W"R12D,KU?7*&BYJL2&* M U>$+NH(G.M0'_$ZZO.!:2GV(#K41W-=3J!PB/8-60BM!+7F&<]UYWDCP\0: M:*PTFQ %40N:V^IYW7#30=S !E H<$R^:6G<9QZ4!SHP":KG,3=Y>+5IYPWL844JR1(2&S*VJ&3( ]SYQO#H M"F X;[R,9E"R(,:,NJ#$(,HH0#RSHC&#J.N?< M*P)2/6BSM$QGNA4V#+R8W H&S1B!P5]R1=U',-30Y#R^V1K.'+'2MSE @(5% M5 OGHM^:;)F&MB0FLW&_[=JBP8 FEWB%.@LX$WFY#IW%VA'Y3*;#V5*\*E%A79LV\G51O MW3G0:+84*=XU1539BYBZB=CF5$(D*;0M'4W>WQ&D-76L M#'D6Q@]K-%=V:L2;4AH!@7!N7:84P$$$4)CEDG0X4"73!%T,+A$HH*3KPOG$ M)XCCF]RT MZ3*UUN5PG#@8,X1>YT\=84[W%)SMOS2.6X4WW1B?+WHHCC+U!LF-=2X7MNDZ M,6DV1;K@Q^[ZB[7;7H%E@RNPU!>&42K+)**$'[:V$TVYP[N8\,V=2]!*!!%[ M;%T'D#IZW6CB#8[Z^=/?IB?PQ'8\*OO#X&HUK2<=]9NOG6NNJ12AY *T0*Y; M)Y?\_7=DX/;DU>Q/&?3\[Y MUSRF"10)^Z;M0O8690KPB7$0@ISJM2,HJ&?(H6J-?,L#,.[5T(#]]UY'F$[X MPD_ P/MV?)Y.^Y5_*T&$X]!LRU3_CQU04OOW0Z<1-.MF:O]-LCH[EWOGR\/K)R<63>WEY MVY^']#^G@&@A/!QCZ.T4RQ<3QC!O] >", MB5(J6AR8EK>&T\@@D,3[]^Y-B)_Y3L7[CJ,#X F&NA!%'!*[S_@%:_**V>87 M$[[)CS\Q>.<=L@37MX@DN08%]@\HXM6G:_7>G:BGD\MC;(SY)@X9.%%%R8/9 M)]]NP-ZK';U&:0A]Y-B.O_8HIXUL>7L\#' HI@G"P1_+'42\FVF+0FQ9-;4, MG'C:PLU$>U4WX#A.J@0HW3H"+C3=:N66N!IU:R+^MMN#E>H(%6GK/C M;4QG^[9)04A?T%UG1JZ]L33$>7S[B7IMYIK:P7F7_7J"BO ]<=')4$>,O5;P M>[P2'FHW:9V'&6WQ2AV JVS9_H["W,5!BY@N-=O]GB#"(OZ5B\[31 \8O.FN MZ79-N^4U;_?8!:863Z2^$6P 4M#/-/HK!+I-+B,(&XRYV@O>GB?U#MJVTC[C M4*G@1N,8 N;:QKZU^E][$A;;R#^PG8\ MQ&'1\#9DWZ^Y3GN_JRN,7_*O!P.W#;7\Q*Y]V_Y \97\+J];+K]N_%%[E!7 M:[/ UO')TXL#B,V_&)0/M:OX5WHSAYZRX,>5T:C*M #?+QR 6/Q ![0_VWSY M/U!+ P04 " JB#=5ASL42S@% !##P &0 'AL+W=O\[/=ME% F;4\7E&-EKDTF'89FT;>%(1E[I2SMAT%PT,^DRCN38S\W-9-C M7;I4Y30UPI99)LWJC%*]/.D,.LW$C5HDCB?ZD^-"+NB6W(=B:C#JMRBQRBBW M2N?"T/RD39F>2_PAZ*E7?L6[,E,Z\\\>!.?= (F1"E%CA$D7G=T3FG* M0*#QI<;LM"99>P(V*:RS)U-WIY1;4_GF"D M4^N?8EG)#IYW1%1:I[-:&0PRE5=O^;6.PYK"8?" 0E@KA)YW95=OB ]B 4 MUSIWB16O\ICB38 ^J+1\PH;/6;@7\8*BGA@.NB(,PL$>O&'KW]#CC?ZA?_NU M!X=B'4!,C=)&."U D[(9&>&9!D%77$HC7DGK1")CH?-TA0=Q?@ R%A&B9-2L M])E8K$.BKH1,4Z&<%5<4EI(S0RWR##L.65HR#)RPS"/#6B)=Y@X5 X1[+80L#I;M>YWX3(8Q I.@$1E1G$K:@2,U5M,5:.B&+PNBO"K5)B/>@8@Z37*>0M^!J M%-EF]CYH@$;HX:/GBNA53F8R1R/*>!SIK)#YJB<^,E765C"NX[)J)C7BM$O5!91K'RJ=P3%Z7A"F*)JGAX\^/[#6\ZI'\&/@9A,'A1 MA48N%H860-KRM_;NM=%ET=B7Z#\^XR$! ^NMR7I80TY5$DU'J;>A;CV;-?CA M]G$8CKL^%_$]"$;\[8$P' Y#/S3$-I6M1!8*Y^ MZR+'[;F0*^\(@)K=@T"AK7OV[=Y9?*PT#'B /&> C23IB?=E'>\_J/Z]>_?KF]-UK\1[/ MWT[?[3KM]R+P_^]+6\B(3CKXP>6SBCJ3IX\&!\'1'G[CEM_XA_Y$]FMO_XG\ M0-%4]?^O5,C[G?!;I1!6/QJCOUL1]O]4$/_9$^#F^NP 37Y8G0$8C;L'HW%[ M"OB)T>C%M^? KA+KKUUL,C(+?WWC[HY?T>J.T\ZV-\33ZF)T+UY=+Z^E62AX ME-(K-5%>V:N!TX:]),^UPZ?*?"6ZY9%@ ZW.M73-@ ^V]>?(74$L# M!!0 ( "J(-U6LDH@\, 0 /L* 9 >&PO=V]R:W-H965T^!S+@H/!!K?-IA1>Z4W M[*ZWZ)?A[7C+0E@^U\5O,G/Y-#J.*..EJ LWU^LKWKPG$$QU8<,OK1O=X5%$ M:6V=+C?&8%!*U?R+QXT?.@;'\0Z#9&.0!-[-18'E!^'$;&+TFHS7!II?A*<& M:Y"3R@?EUAF<2MBYV5S:>UK"-]K8R< !TZ.[VI\-1+X[C8(C=4>)W/92OK3@4(+0J-N&NL&"1 MYB@C^$C"EWVZ4]N+GM/R@$!Q1J9N>[@0!1S(.S@+PR\R'/<.DJ- \@V2+#[Q MLE%O_"X0?]NGP 2F\&!O!;[4H),(92/JH("R7.\/6 MB1+:JA<_Y]XC!X5 'H\ APP*P>$+[;VN4R2+/](/;"PCT$V+P":(;5U5A<2N M%[9RFWV!]NYLP@.EE>"P-+H,&:IK#VT,J_2IP4!(@%H9.-)(.#*PVH35HU>U M :S]>S R713"\YFS0OM:R$#LHC8:WOJGH[9D !.XI+J$V[W?O5FM$$5\EE 9 MM0.A<,PFE% W8#TX EGEW:/54IH2%K*LM'$M3=(F:[TF"MS7"'RJIAJ5\X>_ MTUIVC4XAQ4(6H:(;WRI\,*5Z0$;B$^67;>B:R'H>_3T-;-0VL-'>%O3[U<7G M3Z=?/M)7_/YR^N6E)K87P7_63VPE4IY&^&Y;-@\/CGO' MXW&WY7GAJ#?Z/WK>2SDTZ PD*-!5&+M\-=;*-;-)*VTGN]-FH/E+O1D+KX59 MP2-4\!*F&ULI5;;4:"=Q'4DSOC1M'CSU.$WZ#))+$14( ML H17_?LP#%.#.VTIF^B+CLGCU[A99[Z[:^)0KB6Z>-7V5M"/U5GONJI4[Z MF>W)X*:QKI,!6[?)?>](UE&ITWDQG[_+.ZE,ME[&LP>W7MHA:&7HP0D_=)UT MAQO2=K_*%MGQX%%MVL '^7K9RPU]IO"E?W#8Y1-*K3HR7EDC'#6K['IQ=7/! M\E'@JZ*]?[(6[$EI[98WG^I5-F="I*D*C"#QV=$M:G6ZK]4'=I5=IF)FAHYZ/!H][_3Z,];QJNL]O%7[)-L 8O5X(/M M1F7L.V725WX;X_!$X7+^@D(Q*A21=S(46=[)(-=+9_?"L330>!%=C=H@IPPG MY7-PN%70"^M'Y;="FEH,IB(7D,5P6.8!R'R?5R/*34(I7D!9%.+>FM!Z\:NI MJ?X1( >EB5=QY'53G$2\HVHFSA=GHI@7BQ-XYY.?YQ'O_'_ZF5 NGD?A#KGR MO:QHE:$%/+D=9>O7KQ;OYA].<+R8.%Z<0O_/'$^C%'/Q')#XLR6!KBS1NEMA M&W'[Q]=/=V\6OW#;Z!I51U$E0&PGG;*#%_U0:E6)EJ0.K>A(^@%>XS@(942O M$0A>=-(<1&4'$YS"=; "P=F1"1$L#8L?++9R1Z)6W@U]H&32[LA)K44Y>/CC M/)-0XY!-;!U$L!XB*0=;=#BGLF@7N8S<=T$?WJLEB\_^!%;3OR :X?Z<"M/:P+"1(5(P^O!X>P:B'N-"F0V?, #&:H5[/_A^G'0 M\C#/T%(+3%\G0W0.\54Z*FVT#"3NI:M: M3@OZIA19&S?*@UEU(H'4^FMD27,]]9[56I*0K';&-Q\7XJAI*+QE4*H>"6 MDO7?> #2=0Q6QT_,Z%7*;TA-77'!1$[*/VWZV7-3*7_R6G3D-O%-]*F!T\,Q MG4[/[G5Z;;Z+IS<;E85R\VC)!JKSV?NWF7#I'4R;8/OX]I0VX"6+2TR3FAP+ MX+ZQ-APW;&#Z,[+^%U!+ P04 " JB#=5G-]H#5P# /" &0 'AL M+W=OL7='+!NQ-L9E8B"QZDMPT?S]*3MQL:(,][,71A3PZ)(^H#)=D%K9$=/!0 M*6U'4>E(/NKKXR/(L[E$)6 MJ*TD#09GH^@D/9X,O'TP^"YQ:;?&X".9$BW\Y',QBA)/"!7FSB,(_KG'4U3* M S&-7VO,J#O2.VZ/-^@?0NP6,=56MG9E!)W?Z*AW4>MAP.DV<%<%UC\"1 SL8Y=MF$WR78BGF&^!_MI#[(D2W?@[7?1 M[@>\_G^)=C=6EL+S\W\%OT/$;_$?%[L;BU#T+![>/):H;DY?< MZ8(ZN%U/63"2.S;,#%5@2V&P),4:LM["E^B4)2[TJBWF/^GL^F("EZRMU[ZB MQW[:[PV.$B^\-ST6TIRY8U"7SZC,D=7 %PE;#GRKMD3_%'AVL!]$_(B?]09I M$/:;(""#5:,W]/C:+'#%?57S0Q0P:XZ.M$;U)'K:RY*CO_ A[?63-H GA1EO M->D*S3P\19;SU&C7]NMNM7OM3MHF_VC>/I47PG!^+"B/Z)B M@0+;#_E@>X9S>7B?YY+TV=J'N[@D2NJ^LBZ>#Y8IU:?C<2R65.DX\C4Y?)G[ M4.F$U[ 8QSJ0+F5291H7&GC!A=G,G8=+LY\DZQQ=!U4;*I*A\T56;\^ M'^P-M@.?S&*9>&!\<5;K!=U0^JV^#G@;=RBEJ,X M*#52?!RBDJ[4A7>)>,6Y I#\6R%[R#O\K@ MW7#3J=J)J%Z9U^I*NSN,J+DNC#6)AR\AFQ2,HVI&H3-0 / P&:JT)/5+\$VM MEKI4*QV,;R(R\!F47FEC]J^!8DU27G8S M5'[>XCZ;?C0Y[$\_/#F2US4%4DV"/9%*,<+$V&A7$&.QQ6K1Z*!=(C8WJDA% M$TS:B"QK7U,0?FJG;)W%D0BH^XBB2LNVG"C$OFNLURZ.U"U0=OD8&LJJ4'"V M43IK55+MHTF\Y$Y7=< 6LT"TA6]@"\Q$C52N74$RY]EXUBQ'I\%P2/H.T@@. M,V["C^)H)NT6AE/ 1X\"&N=3YQBVFU4 HTJ2Q%R2T3XF:[[P^.#HT[;-3P, MV,)7M37B4O$>^[E =CG$(6NU%LJ#1S1R#@R.6=">8E(!T#F0/2=SY%[,>5[P M\%L.(M9W3:5>/969G*J#T4E/Y/5(_=S&?D,:$26FFS^MIZVBI;=6 ZIBAW/X M^*.$=.8#" 71CZ+6,U=-]T[Z*7QP^+P"Y-N++HDYU1^#PG*>\-B^QX#S_\G4 M$3@'I//1N^^E & K9W.G2=W Y%IZXD-N+:2\2EG&?6DF'/4?<\]#UZ@J4/S* M!.^8^;15MU0LG;=^L0$CCH;J?2I'HI/(7D:C^&Q FYTU/EV%+&@8& MSN?9]$Q2V%^<#.&0SXT)O/8#73%%%3P,!M!(,[A)6PM1K@T6C4L4;FP#'$FE MM9>\UDY*+HD&H5BBK:LZF$*8),\"%]JBL3KEBC\<3:6,MF F="'FDC,.L-0% M*BT#"2+>YR8"JHU=:5:FS(C)L]<0:PXB0+>Z-BFBFDM6'PH*&I0@&. M%.D&OLJ>&ZD;?NF%M32EE/\2*B($3/TF;%0)8R0YD!WO7&R"%/=MC_U#8+^8 M[EOMK9$NEKS4?NBH+)AX%X=L(O9R!CF*?@=W6 7*F#%KHA'H!G3K\4;]4=ZE M@8._^^9XNO?F!PD']G@Z[]&X3X%V_ ;NJ]"HV'/0'@)00OBO39,U"2OJM\RV MCF/-V&PZ T .75ZXDDLY&.@J293)/#:S;?_A6!8^ JGA#H<)B8M8LGEFRBC* M$1C<41[L&M=053YV#,6)T-\8^!DW $PWH5*?&R04&]?V]MC4X.]MM^MIXS$T M(RQ)/ HC13_-F@BOP_@>5NDEE9#@MBE)VLEG].;$[?>A*X]X0Q,]AS#V%$0Q MZW(E;1V=)TFKPC(\C@2&I^*\L7V+B*F&78J(BE5/6OC6&PRT=7I\;NKW/5L% M/A J#J::A4Y;#MG&<=ZD)FSKG_.[M5QG&FJEMX@YD,@6),O[%I"E;_M&.^Q) M695*;R3:^-:N,N/<7'F[8OJ+G)$@+B:#KK(L+221?$%42B,2UW&V(PA@#V%; M3&!4'R""PQ1O'4)FAED3D4<1*GZ0G.441BW.>6,!(R*.*[G8Q*%Y-=YXX*0T M1+0I2KQG!(>N**\M*S5)**[C4EUDP]<&E)N9YJ$.T/?95]YM?1?!)*60Z1P* MPPX(@><2Y0IK$UP<*$D8+W^\N/+QV<=B+P9<-I1)+0^:!&4"FL:'#Q MW3=[1Y,?=NAWV.EW^->>\G;#(5A_?LK[VE)?:*GF_]E2O[;1OW\;E=WH0R/] MVD?_[GWT:QMMVVC>4_P+)\9<#)9T?.0/D!Z#^J<2+?NJLNG.LWPZ_.+!_A5; MUYJY=W*J/GVX4A^-?0V7O'"=\OCF4#1H:Z:"V5539350,)ML:.X!/>Q7-%82'7ZS'?8^4[Z&ZTN\&_S!?7#^+Y^O^##@LF84MS3)V, MWJ CAWREGE^2K^4:>^83>J \+DE#=1; ][GW:?O""W3_U[CX U!+ P04 M" JB#=5Y:6Y'C0% "P#0 &0 'AL+W=O:-%K(!Q9=GWCDYN8BL MO3/X3?"-WGD&F\E"RB]V\:X\\P(;$*]Y82P"P]L=G_.ZMD 8QE];3&_^B--69EWE0\B7K:G,C-V_Y-I_8XA6RUNX*F]Z6!AX4 MG39RO77&"-:BZ>_L?LO#CD/VG /=.E 7=[^1B_*2&38[57(#REHCFGUPJ3IO M#$XT]E!NC4*M0#\SN^4KI-B :/H#1J9.IP:!K7I:;$$N>A#Z# BA\$$VIM)P MU92\? PPQ8C&L.@0U@7=BWC)BV,(B0\TH&0/7CBF&3J\\+^EV8-$3X/8_CC1 M+2OXF8<-H+FZX][LY0N2!*_VA!B-(4;[T/]IB/M!: A/X,!$',*GBL,;);L6 M>ZF5RFCH\+ 4F(T$W?OH$_BD6"F:%;"FQ#)KNB6V3:=0XCO15;/"';D5',/' MEBO$1VO1%'+-+;#E!8' 2,-J%-SQIN,::JXUR-&>W^-0T5S[^%34G=M1F@JC MV6I\A#0(V8BG8HN; M.:XY^+KD @PA=:5U!PZS:T_ M<%94@_KEBXR2]-48D6P0]9W=8IVT4P#+GZP6F/92ZO01X M(3E\OOUE&V<0!'M7-SW+SY\=Y'Z"B+D?I0D0XF=INGN25I0F.81^EA&(_9A2 MH,0/LPQ(Z(=Q"B3UPSS__L"G,*FEUH=[MB91 ),(H0YA0@**M]V=LRA!L1_0 MU.EC:_:Y874M"\=9(176*CZ.)0,3&L3..$OZ6X"W% -'G#0@5A9%5O:_\WQI MR[L0KF#V= J$%,(\0E5@KTM?VP4LCG/CJ! MXFD\0@XAAPC_".K(3VKUR5R.;5,>/L?G/O+.^QY]/K/4SY&5]/OB#'V*ITNH M3TEFZY+&]N3\((_A/?:_J(41?!]RZ$<4/?TDBA\3Y[O(_3Q+(?$C/);83_#P M)@(Y?,/E2K&VPG:O$9/57[7 @;$<9IJ=-OWO,]+@RM4.6C1A&I82"WB#%/^T M5C]R9WQ],W?T8$'$?I!2S"+#KG@K,;E?9<]IF$*&>6)Y!#Y!@C_:,:N!AA'0 MA$ 814_W.I* ++Q'E*,:IUDY#-D)V<--_9WY-X3\0.$\9$-CB-*'Q'-DC]A) M%:,F=X%-Q-TA?&!_2OO:V;:UL*E>(3V&AWHNPP[ <]*PK9-6ZLX2\F MK*7[[6 -Q ?6QPS--/YJM)TJ*F9GD?UE^('SOMWN#><043B ,,!+'.)EU%S@ M<>":6$VZJYCC)#G CC]P]U%\Z9;)M^(KB"TT_A\]"%_C@E GFXQ\#;7\'%\/ M^G_-U] Q/\C6?.BRI2.GR/G_5OX@WG_+?.!*1PS]K5GB:[!<1I[H/KO@WYA M9.O>R1?28&3NL<)/*JZL >J74IIA83<8/])F?P-02P,$% @ *H@W5;3K MN)SK P "PD !D !X;"]W;W)K&ULI5;;K48Z?M3-] C9F.=>=JJ?C&D.V:1IC'.==Z/8G2:-BXE&*SB+4HI&U96:D6&%Y-HEE[,3[Q^4/A+\MKN?),_2:[U MO5]\+"=1X@EQS87S" *O%5]Q77L@T/BVP8RV+KWA[O> _ELX.\Z2"\M7NOY; MEJZ:1.<1E;P07>UN]?H#;\X3"!:ZMN%)ZUXWA7+16:>;C3$8-%+U;_&PB<.. MP7GR X-L8Y %WKVCP/*M<&(Z-GI-QFL#S7^$HP9KD)/*7\J=,Y!*V+GI79=; M_M:Q9:>75K*M3 EZ065TB!3M;$D.E=I(_\-9DS2 MVDX Q"OE6G66;"4,6SKP4@^4)9?S(+@+@K"57KXYI'4EBXJPUX/D-4 4?1*J M0P%2UD6. M";*]KKV849N0,QVD;PA2J;S#P(K0>GS$L79K30?94P5+%=?EB&: &H)E 6I1 MF5(M2:+X:6%$Z .BWJ &SSF3P0TA;:G4:^4CX1DJ?G (GD:\@O*(OF"WT$V# M(Z FBWM8+@7TC2B]"]]?R+:U=+^(\BO*%H!H%M)^%^_C/GX]&B\6N&\?'>^Q M!PT(GJ_OML_NN\)MY,RA&?JN!A^&G=%]9ZL?O:''6B VJI#^I XQ;GS&(Q5+ M',N#XQA,+7+V29BQWW8P0)#L:$_5'6^K[GAOR?SSX=VGC[//[^D+GK_//K]4 M='L1_$"ZL*TH>!)AXE@V*XZFKU^EI\GE'GXG6WXG/]\5]D*\3! %\E*KF+5& MUI1E?0[T?6*H^2$+AK[1&MUJB_L55 A;06\E2U:A3R#KQ')ID'XNM 310OM! M8D#Y%+B]GO]ZF)QGATF2#/6_M5XC@5HA2Y_F MG_O$)MEW_U6>D5/.X*282L MVNT.F\[E>UL'Z9(5&[P;3"!4PHA>NIEX9T U;)9A#%MD7*= ?*%UFY8 M> ?;_Y_I?U!+ P04 " JB#=5_$=YC0M" "1#P$ &0 'AL+W=OV_OZ[JFN+O'1OZZ3IUNNLWCYS177WUZ]F M7^D7[_+KFQ:_>/3]=YOLVEVZ]N?-VQH^/?*M+/.U*YN\*I/:K?[ZU?GLFV=G MI_@"/?%+[NX:\W>"4[FJJM_QP\OE7[\ZPA&YPBU:;"*#?V[=A2L*; G&\7=I M]"O?)[YH_];6?Z#)PV2NLL9=5,6O^;*]^>M73[Y*EFZ5=47[KKK[TOJK*] M:9(7Y=(MXP8>P9C]P.X#(NJ;&"BRPRI9FBFT^V\OW&T>NM-5FYQ_4)[;IFL\C(K%WE6)$T+7P!Y MMTV2U2Z!(]7 !W@D+^G]>@D/.J"&]B;:C3J']S<%[,>U*UV=%<46?W<;>;>% M_G\N<_QTB5W0G,[7KH:-31[\Y7\]F<^/OOW;^?E;^G/V[;O5U5V[]96K_6)?55F]Q _+O :N5]5-:+E& M]H0M+[(&SG?4U&V%=)*UTJ8C2AMM$\<$[5SCK)C> HG@5@D16-8A;>7EK6M: MYY(.F$ -@T"*ZEJ'+6;7M2/B2K)U!>_B\\T-+.5-52P=]^K^WN&(Y9NI73_U MNWXZN6\O:41*TTFV6N5%CJ=FB 2FF_K5Z3E-X+),JJYFDH;VJ>E2ID]S[)I< MYBAS6KOVIJ)UMH<=%ND\?(3S7"YA-QHX54LZ-G2QZ:$^O[S0,YV\KH YSH_3 M1'ZS\SQ(7G"?K[A/W+-_)V+[!7[O8,#23)*ODCM'Y%Q63!S ?NBZN +> P/( MY>K(DE]>OL =6E;T*!W23,F[P,'K6C"[,4L!7!<("_@=\!H@P46%Y E#PNX6 M65T31P*:Z/C9;/D;W(KP+"Q.#LNP( X(](B- #?YAZ.EW]35IJIQ?6 WF9!P MH,"WJC716U$U30JM+7-ZJ.#!YE<=\YQU!MP-A[',;_.E*Y?,AA;9)F_AX67> MF(>A:P>RQ?(P^=7)9'AO5RLX,K1 P--R8&UY37-&^H 'X!S= %T 4X6QXE(N MW0)$J\8I([_-BL[%IP??/TQ>\N_NE@Y,LLE@JK00U5T):R-$Y$<[M30[LB#,46'4:?(U JEVL&' M[ZJN %X//7<-R)U$$C+(D9&MNIH6$D<'C(8;0!*\\%[#VAI[Z0JO,>C1F!PBVQ-J[T" M!RF;5:=K4R)SYC MW/O>O>.I N M-R,MGH_\0B/"D[+.F>UF?H7I[*,-[_?NQI4I25YP#\IA'UD@OQV'R< FX.K]YG"WV^U&[N,&I'C@EIL@7VU?"LK3!*3,P3D$@2*"X5HT-4X5EVT>X;7YQTB0.+ MI+UKS.8U.#WD?XV#.Q16%L:.UWT+A$]\F>B9[VIIOM%-#(.$1:8EK!V,SJ7: MINX-Z#DH=/0F!6RZ145NC&339(VB$-Y750G#6G:!U)1(%KB4N!6A,9#W@\ M M.Y,4^0K>VB[@@0>&F8'N)^>6E9:84' C[!'")P8.9II<;=$^ [,OPVF GD&@ M;W"_[XB9H&97N%:;$,JF<69CU MRSLIH3.[#ALF,E$[3H>]LX>J661;M;-/! M0&%T]GC"NK).'20_%BE9.+Z[H1L1!+JF 8DLA1L#:%HZI6'XV]>.&4E"2*X6 M#1HE7YS?+LD)(=$A#C<$LGA#J7JH4K, NOK-U'D-'%.D:*5*O[N!!X1G!RX3 M[*/JVDW7ZA6/0UR#?,HWEJ[Z8?(SJ7/1LZGOPUS?>##0A(8R$2MX;7;MV.A" MU&&$"W]:4I72EDPJO??\2? -J/)P7:/$>I6S_N%%:7T%OT2+(8BQR*ID8@[9 M98%G?\NL:62(YIJ 28&$"V_DS0W3V\YI0(-*6W=,\V1Q55+E%SP5X(%$6ZIH M?X-7F=[$[]Z^:?Q5C!^@7S$CL<3FI?):#SG(OWR(8H5)&-JJ0^U/6)[APB(S M\P&AZTCX/:XT<@6DL6P%\@_/O&;2!A8B(WV6+7XOJFL9[&$BG]6*Q.2,3+?6 M\=$V,/W0QO'Q\,:C+4ORWDH5FEQG6Q7_\3 M6!(F18$F%XP38K;BZ]I/289$ MIC3;YA6J.[ 3A5LB8U[RUJD>=X?73E:@AMO?S_?&X,-TR=(/#N&*._B&;)CX MOZ/DY\M_$P9S=-3_]&)7#$U.TQ/X939+3Y_,X!P:#NYW+USX:(!":M4EADV* MU228=.D^M,EL#G,DXZ< +V,KH!4W9D87TT][ @E_?) O0KO'PUDOB^XLB MR]=,M;#-2&^W>O$![X)!Z$&(3MYJ@/6'JQSIW%A]N,<=$0'D(;

&8 MQ_9'KF=<9NGX%LA0:K8#\SKASB#H>(U<[R]RL8+H&<$[$%8UW(IX]G*\/5"% MZ>TG$S0_P>9HL_R[*PZ,!A8!Y:JL+/&^BK2%- &9!/1K--BFI-IN6,]#N@?B M*^#;)B<[::G&I^&;"_G[87)AQ\HW%RYC5])QNF41"P\@,! 1\+'A9@$ D _K5]=5/;0/9%+3C0C*#JC.:,IGN7!"RSR#:]SSQC(5U_31NL.5SVQ MP@8NID&>1,=C5%,1&SN>]2+_'1FJ7-,P[+Z'P,N[M+/D38#K)WG MH#!1H;> M99N?GFNT+J(1* <*9P?/,EN#B-. =@Y,L,C_@:=79HE#9GE.]N$*K=D@9,#- MVA/Y8I"^R^AI)D?K 20'S86/WBEB(/6GV=- % PN5EXPQ(&/3#=PB%;HL M"V '2!@E7R2HR: #RX%,0'M#*Y(U<&BO\!C<9GG!&U<%RN.E"L;XD941G61W MCB3NCUM'8JT9Y^[U21:S1=\CDM)!)Z?K M05X>L&SZ?M1<^S!8/,79-V[:-2;;F%I\C[0BT.-AB()FS2*'R7/^:=YH19_6* M76&;UBI!( L5P XB43%(A\ G1)-$K5L$L.2'JA[BJ'U62:));&PVDDJP4*VJ M8?\['%:';&?AB!]X'[DX]$BX+T\#AM7"EVA9T M\O1KL'G@[I"X%H2)JHS]); U)!,'>M"V=I8K4!W:9$IT^HKS./[$UA)O52@< MV5_C@YZ7\1(8($T,FB'F#C17NQL$OMTZ[>71 _3:/>2-;F!"2*D'Z.SBZT.( M':\O]$()CZA= 5H$+ V-:LHG]]C[Y![O\?+T,9D[<#SP\?B4/HE/COT8"7NKGP/C0$B.1Z:E M;-;!-^='LZ=XBZ)@#EM;,"B*/+#6ZB2SNW1LMR3Q: GL Q$'+#G(]#Q,8V)? MG_A]?3*YK^?+6[1'-MHCFJ@KT86TNZ'=G6QU>'?OTU7P-M)^*5;-_[YOF^6U MT-[D3C_V&QUM\^SXO\TV/_7;_'0/W(FX29M]&-[.Z;>#VB4.7,:%"+\>P3"Q M6T.[55]!"P*^]Q1XQ@X/C D$*A'1/85MBCT77T'>ZO[>.<('(NL+>)I\)9;X MQGLC8\ :7!\(D9 =P-:NU($V/)+46\2\P\" NQA>>W M2%O$?6;@I;A)0-LJ6!9#IR>-V7C+2$H7@[[JC60*8%5MQ_+,;04(JA#--6HA M)*J7?5JRFG->&M+"=<$Y9\LE>J4<@3V"[XG,OT8*30,ZCPUZP'\8K!DW*OL= M!D&=HDEP+5; R#RTK%PC#H@B=WB!MR)I;L/0:;TW59/'YNJ N/DT/L,2#8.3 MQ&^NQDL"GRWN(\T-P7W1/CVX5B!@*!HA3"ZLGIECUF-_YB'A<_<8VR?(30D+ M3J,S0"6-$ M>9L21@LI=7_.\/)7H,-6]6(DU$OM)XXW(5PJ7 JW"4LG6HV%/0KIF1R'_HUD?:%*41%N(Z1P$$ MSDM7"V@;9>C:.?6$(0]VA!DM"K:9X6EC^S,22)TO6F^!QE:7=7:7%;21M5.D MW>Y8,^IJYZ3+!L^/)M?=A'G,]@GN.D(

!J?U0+0?%J^+-?42!88 .JHN-J M>W\8TA\)!$W3J7?-&M:N*@7:7G=9#9J+2A1F%X10$]RKJM MZ\%[54",00:9L0I.2"QHJ8#;5%#U"S1U>]A6@Z!-A2+O B94U43XAH>S3\+4 M9_.P?_-I 5UGP:8)CQGU%S3-8%EU5^VJ*_RD!_=YNJ>!NXS986"%R!8CIQ#O M2$W1#_87,UJ-+\AK=+1YZ2"E0T56T^F9'";GI%8S'@JT!C0>!@MF7BZA3Q1! MC'U%+GR2#$)+T1(VP;Q,\H_EUM=(@61<0]!>$@<(C4\'5Z: MO+$<>E.A911O6*&N.F]^MU>I\6)>H6SI%*M-,#K0DH#0JG6^X) VD+PCN0_8 MV!8Q/MX>-31O#:=)DV!IAR_Q@%SAIO@-Y"$>W(&0?$,C"?9X/XRV#OCX,'3? MQ";;LBW]/#4P$]W5K+VV"A,)N MS1Q6@.E$7??FE;L:T>'E0;6"2_PZ0X?\O<8T=S^ M;X\I*'2I'Z !G?^J KA+U1H2LI;JJ2PH((DLM@W%+92N%;F="(G0.8?)1<6W M[0H56$1!,>J-9#+$QG#PD!='4_U";,LY&>H:A125!N@J"':Z*<+#>!1N7+:4 MMSRHK,2;I##VN$4&W)K0!WN!D/( Y(>AH:LM#V-EL.G+L;8V#;8%Q;8I,O%P>?2#J8XE;*.;I M%'=@D#C^2#_(6(E_^Q@<-'?_AGB_"'U"9OE55U_!+BM@$L4@\O:P\ HCQ8-! MD%,]SZ):HF3- 32J0>(5#H3 )GUOP_0Q/K4'PXVV>IC\O*$ X5;0-+1Y>:.J MAQ#.^-Q3P;N(:J!\& XV^^J<&22IQ*1\KQEN0-2Z%2P9::ZH 4EXT1XK\( ! M&7Y6&#B?)YP^K*QWE(+0E>4U7X1!1_&JB;6#[=UP=)BY.S&GF. DTD)F/D215BFG]>P;()A4@2>"SB3?LB0@>OY?E!E$MRO?]RC-R>W M4L*36 99P7SXO92"[\($19RY"ZY%L8<$[-. SAFKG.@O,T2Q=V1$^\ -NS;B MQ[$I7PUH_AP0A8LN;#SR_C 0?LW$4[Q9K1C,Y1BI?O(8R>-T)L;+G] -@-&3 MN!KH7!9=FOJCVUECO=B+(9;/J#LZ[T0 0$(DN_T ZFF.QCB\5#Y0 "&+*SR8 ML ;'-!@9RZL*;JKDUD%S*!R>R-?O'L^D8S9]\Q$\(2QOD MI=/-6$QGD[C"V[10ZV=-1.Y>WGL$AI9LU,73RF%3C5NHJHG: ][$F%8A1ZB_ MXC,H L'3,X,5*NMY2@3+K.ZM\=!Y3M]A*)!,+EO?AMPQ.#B=,SXAZV M,8S)L#YF9%=HYF<(AHWA)AY#@14H::*RE:_S(JO-1NR$"4]>L"&*;#8= 49$ M#[.I*NK GE(WW'%%1G)2RS)*.3[,6<\W-#UG*YAJ, !/4=1X&VXEI 9\RZ6TN+ MHL483RM_3^N3M6I"XQ//F'0XK&NYQW>70795 J8U$)4O*HR:;\F!P '[Q8($ MD7BTEN \Q*!ASPJ]>K7U,#ZY;>(1 #$Q@T+5KZIKQJ3CJQ8)B._%OS:#B+6X M;:3YJFM(G210<]T)D2/OW$^Z;,KWZ#[D3[UM\ ':C XN5*/H(0#H%OX@S102 M6ZV0)*"OKC;[V$1@XFHCYOE*Q=NJ]DA59TB 5-J\CT7SMGZ.LV4TH/O@Z@7% MJ.&WW,,AW\M>BJ,HFV':BP7*_6" ,+5)7AJ\_[-I]__?0*O#>0QRT$_P]&M[ M&C$'4B'PJ7_$GBPQ$#8* ,X2C'8&+8)#.VK\B)!2_FR APR^P\Q U]I/3]05 MK&)9=F3^8!S>#06I^E;RQD!R1(R]U-HU(8 [>H*V\C0C1CM9O&LI4\#@ED>;!2L3L%?0KYDSA2D(-QIKBS99' 09">_ U)J M\S="D,?;J#.9XGX#1"U28W:UFSA_0J^5^^DTI&]&&DW0.I'$N0?*$\ &]:R5 M $0 4$4:P,TK*WP1HC'Y ]0%(&\.]H)S&TQB4=6S2)U@6Y BEF$!T2/1NZU.B M_'QX>0BR45&@3H@"G Z87H*5BQX(^G1PNR*9,2,5F:7=)9=(^A2A#9&G?XRF M!*NG:KN8#Q4-\?'3Y]PM]YP_6E"N>Y/?S>AQJ"F O&^@WXEWUAC_0+RBA\EK M6#2RD(NV0*"+GCYH"(WLPWU"K,K]\(,=U6?/N8>"+S;2+#GL0# M#6PB$<+ F1'(^LZT6$" ?LVFT5L74UT,,H'I]GKYK@9G,)2B MY/*"LE/-D5D*""X>&H/4!/6F47[BS1)H$5O2!,6J%^P_6] 5?(RB MYYX;N.H]-(/$*#3'5677Z$+)G4][BL>E=+VUI,DZBGII[ZJ=A;YQ!4P*4[+1 MA39+CXZ/TJ>G1Y2_)VR&0!)D;6$"KPB]?JR0O<\T_*$1FO$35FG/#.;IT=DL M?7HT/8/W4;0!=?'VMH;'4C"<%!,=-C;&J=(3U?BHT>>2"E,[((:=^P M#VXZ:SD=H<8^ONCJ*GGO@ I_!#F('E8*_$FTO<@C=;7E1(--!2;;<7N:0/NXPP]@_T9R-C E"4*\%;V7A-] M@ S+60[4U"G=F8DR!0U/<:_)F21N!&6&U"*<*T/C:"3/#XURDM ":FH^C7OZ MF3UQ/OI]D,#V9^W>U P9-:D\/CHK-CZ$=SDA)5#(Q$S;JH6@>Z',V-V'F[;. M?GX&V' W2Q4V M^NKKZ#4^-CB?=(I=,!*(91A\L!SJ.;D0EXF)MHA2&K3F*J 5!6*\ 4IT"->Z M)OEGY9>0=1S)5<*R"!QVD\:4SF7C+0LRIBB;I$:'TA24^9.V9E."AA!3$W*L MHK"G)[5_IJ+P[P9 #X7 4M2QT@SO(LP:.C4#9&3)[]A00)-MV"[A#H MCJ"G?YO<5'H8 M*V$U^)").G/[6(M"_!?FM:\3BP/XB3)=-XK1; M;XIJZ_"8JAMH(T4N)!H2'CS :YDSP%([/GB,&0CU1K%005Y$G(9K;O(-P\:4 M9K[5B@$H0MR5)EF\C#1OF^CQ7DKY?+UV2TJ^M,K6L'Z\>I-MLE>VURPYZ"56U_#AK:8^8+ 9'&KC-2,]8U5T3I,L&Q:+\,[17/1B M!ZDH!P#GJA MWO,_;_##UV74:TH1<$6W!0+@G*366'5X*#==W704)(;,X*X, M40B*G:?X_; 06W%TL^\A$"W%$ '!?*[9#DT%G6JK$)\F6XD49//6[UD/1OY/ M#W)RJ1%A6O_)2S[%E0)V;#X-^KH4WZ9AG(.)&<^AZ4M ?0KA+(\ J J+9J%?*V@7=P=73LRVSB5&0SPNJHYMR[N8K"-DZ\##1_>#:X-?).,)F?A M&];D%9PD@ DFT]CP"XJ H[(T ;W?KJ!8$,TB!@^"EXA0TE=0T7\ A&,;&&[ M-[%)%#VB 6^>,1=;'_PV&"%G@EIM8 BAN>S>$ "9G!UH8&XS':01.L8Z"35; MB-53?B@C1N(:Y*U44 C!=!(WJT$;*-Z) W8;O1)E 8OB:P:6BM8(3;$(,,I; M20/?!V 8D!S'L8D 2]PF2U;N;C"QIR?SMMK8P)\X;IFX'(FDIU^/G1(6-KFN M#TG34::"V>G7:3(__IK)^_CD:\VZYF7T,.)/R%D0Q[#NB8,2T<-&O$5A/JFI M3J3HUA PM1LFY>TH(HO3MDM7NON$LZWS!8/36-.17OQ "&(B,HGP!6!K+* ( M3"7GY,J(U=8+C$O9,'(/;X]66-2%)A: .\UZ]C]3/%/2UR<\P>?+E(#)W9W2<*"EB/Z P;IN *?7) MEOG!0DNO>6F$,<6(0F&?!\'-9:O:\[X/' M:5=),*^2HLJH]LLFRY>:W(#2D80LLEH\ Q_BT\')M29G%5 =\VD8QJ\$'QY5 MD?9C.+#("6QR7WZO5BNMSD25"5!0.Z! \#OND; KZ*TRR;9, Y:*R/8DZ-8& M[H K]%F:R@D>H<%+VN;4\AT'Q_+QM%_XDFJ%5;7? MZ\%5V]-()#.($6GI;7$!>B[ 2J6J%5QWG"8!PQE#\$YO1/03!.%X,;(\%IH,[?<$% .8,89*_YD_#ON-C?N9VC M#ZX?F4IOD3"_,"<3:^$N\6(,IWX?G\4 "D3'E> L"N&1<<<>JW@:>E)3C:)Z M:G+?4Q8<\7!/TEIP%1Y/N_9^"-!.$\@S3'#W=1)ZTS_=X #G:ID!%M&Z3K^X76Y3=[U]^[BNP=G(LZ+WM]?RO=S*/V9-X&QK*GF:2?0)H#!0JRH*&8HEYEUG;>1D4>@Q#0,L5O@JOT>-J_^=OLZ()+)-?45SF:-X_JJF@]7H;'QN%FJD %5 L@&\0'OKX!-A6W%O& M6:]K[DI?SQI.O[WK.P0C.%Y;SQ[BVNX\.EH+-KQY_)#WX3D:SS(IG@*??W3+:UP[ M>?#)[/1AZDW4)>,:V7U)&^C)BZS1@J?6Y(R#O,.H,SM1S>EHN5&E&J&5I1_U M;CSBP#Y[&OK3-_M=C]N,'V?-3ZP#?1F@DGO(9&:QUJ9HRTN3!L#OF:=S1A^@ ME?0.8U--'#/MM,_J99ND!=UJ('Q%W'CW>.EIIWN6ZG1X56+%4,*!9)"'R2N4 MDGQ!D8*- M6F')1"XF#5Y.GH?'+L40]D#_.,4R29I/G%X, \QJN&F\-.+WU%?H05?=1C74 M:TI3[C,O!A>27$="EI1RR^..AZE2:U-2,7!H>@+QX6-7V;YSE\6%L["9-]3] M6XO-?Y5Q7K6=U3@Y?3BT\AHLK'.5=8^Q"_<:-0C=11,KE4)'/#9 "1YFN1= MC=\-4'6J9,,A<)J6- 2^LM+OQ8O9J5JK.28[2I"JQ_TC&YL?)B^RNM@.U1XV M@^:83RGJS&->,K/JX_Y(I=J9M!#'E8B5BF/N)7 >B_SU5MZL#?'J-,*E;"[' ME466)]F( ./Q=Z(78XD&,'39I,*]GX0XI9$$3-WQ-" .;J4H7>Z@!C+=A**Y MZEY3%CM.4?PDIH%BSX[J5KA41]HHZU*QZ'+NE #7?:K5ICH@.@83Z#AR?C% M8884$?914_XCH)E'7HMK"^'".S@@%,&O010OI)X< MO\ !.U,'+V!KCJ=1,2]-2@;.4$/9II9B%AH\?O?(]&3;"&B[R3Q=Q&HPBV'K M-+]65(NOET#B,V5#\T'R4CDK2HS&.">3'HU30$@;-C%>+J7H=XX_A1UIDN-B M&Q#P&M/%,$Z9 [HHHW1&'FJJ5Y3,7F$&Q@ET<^("9\,4QCR#,(6R9T6@B-+_F4Y.U"VLP]P/9'&+9Q1=SW+N:'HJ_FZ#"Y+@-"FP^??@4 MLKT?,C+%"@+*ZG@:)/4B"CR3P$Y-UL+"M.&B)BS3\]-!;C'9Z7!RFLON2M ? MRNQMVFH>2ARHN5_YM\"<,5Q.0JK%-IEQ .$\#>8RKJK)M42D2CW*# _RAQJ" M_$@R4)9"W%RG<)KG(9\9SBS6#W!^D$-/)D;1KTBC^ZY")I&$!;>[PC9]2Z)[6[)<+A'OZ;=C2WN3&)" M\TUR\>;UY9N?7CX_?__B>?+L_*?SUQG3.!I8@K[4X#3B0A+ T7$Z/SM*3T^?/DP>IT^> M/DV?',\_I3GU2,4+_GGUXC4LQIL?DC=O7[P[?_\2'DC.7S^')U^]???B MQQ>O+U_^\B)Y^1H^OT!B_.G-Y>5#V\4?7K91BJ>A/WX"_SV6"MT/9NGCHUD" MAV'^>)X\Y"(,#TY.CO"KDY-3^.?U0&Z @7C0CX^N-'",<"R2@^09!4/26/\- MIG9T"$.2/XYYU/QI?JI?'_&X\=.#H\.C,QBU_HV3.DB>2\SC'VDT;O/73XN) MC&9WFLY.3]+'0-"/T\?'\W0&M$A#.4Z/GL[3)[T?8##S]/AHECY]>FQ^Z,WN M\S0Z0=:7/YX#&;_YZ?F+=Y<*77CQ?W]^^?[_?4XB?CVRG+!^K.ID.^C"V1.8 MRGS^-#T[>FI.]\0+3P,_N-<+M(H?]<+,<*WPP@6E5VPZ+ND0TF@,V!)>D^5L MGCS DL:8.V)VQLSGQ)>2V*][3LDR 79X/ T;_(\?7_S[R_/7?TO>P_^!\0]* M)I^0-N\O_VMV=O3MU! #AO!X&@;XC*,W+9!XS-ISCYQ0'QLN:0/O.,0LUH5C M. _(S0QM\DY&8CI5EK25I./Z\QM7O>>N]#+^CKBGS] M\('!,2!SAI9]C50LPTP5ID)3MY7)M+5VKC5VTMTVI5@P@Z][GHDXIVL_FDD3 M! L*/1/X&A>$U\(KXA!B*(>Y+=$NQV8A^69JXT\"//%D&EFHY8!-!.G0_D^W M,GS<,4FI!@=048N:U#/2=4..WA"%2GF. K+>.#(,IF7D\4/K]<@;L%"PM<8<Z'H>,\N[2@434IK8)3-FO.%8391#IG!"HF M!K)1XI*'QFZTGJ8L!X7-D+ERL5W P^6'W>B]$ =ZIG?R?"-&FA7Q^G,$3@0 M3G0(TP\Y>:@K,9;\-I!)&@G9)P[A'*DAH(!(W*]"#TDH8?N8#]O3@.1DP(+N M_8K-E#S@!<]Y\ M[-#AC14F0D:K3+<1_05MP476#5"I^,60%\?M4#W)7*+%$$@29=WVKW-"/ZQZ M1(D+4H1_&LF(?XXV<5-T'&HM:;J=!-RS=1AC '1J9(S?RO+[RN%^61JX1JL# MR8Y&8&VG24,?:D1ZZ)X;C-H!L=11.4>\&1*,(6LEH06),9,9Y>+NBV&YZ;0$'\7 M>W<)@=%M+A/+W9N>@G4= FO]E>712?W1^U(BL5D83Z$=7/"Y] ="63$&;R2X MY/-6BQI[A&U<" Q]R3+8_EQG+-<4^=\[ ML>TLLS7<7Q_(EP]XIXC MC%!8"O(8V8:\GRMN5\\1]B@I35B,XJNH$"=_G%\ %9I:/'*2@UI2REO+P3\( M1 .S(K -^N)]-0E6U$+]\Z$Z+&/3H6XB5$&)1T MSQ ,\,+%S0&&Z$O%DH@.#3>+&:'$4""OC]V6.\/&@Q6+@P-*_M[3YL4-)3Q] M)R:]579;<<64WGD*8M:>X7K$:U:73M4?259&%2.D:B@28LKR$Q]$I':*5%.? MB]D06?S#V$1D+41>G:2#3F;6@[P\:,E.=)E)1&YPLS\,1BJ\2C .GAXR%K68 M)'RS-.TL5A@IN6=$+?])3]-83LGNPM3^XH[3*S*0J9 M%-UK!,#YAQKT]LAW?\G6FV^?:_ $_VQ-BUAM+KW/II:C3?\"&_%_1QTA ?8BE/I@,?7YJ@L\%MOV^J63$2 M,\(M5_U2:W2NQH/=0B)GGUXU#8HKQLF/Y>"L37T;;%. 9_C*0G/1+,2:YM:8 MK;[>2CY&_D$MFK$W)03@L)GC UV\DRE$56T;J"'MRHRQ=]!.[9--%MF=E;5C M@!YJ$WR)&CD&EJC@\D>"6ZL'%X,9"9E',9(Z2J=+R?,"/-$+(S=F'<<6/B3G M]*6]&TIE1U=&*%&<\IA]W9Z4+Q1%^0>T^IU(%;VY:UL"P=Z-:Z+[/:8E*^11 M7$\@:9XSJ!IH'G+D#0I6DC2)H?:IA_"*U@FZB59FC(,S33XPM@/V8S@&,[)( MCJ"01' ;AD[KK?#*8%<1&PG!LCZ%2]F29F*(]Y:G$$N[AP,-^_S-T<_QFB4" M=W "2V^4>?M.HI+M;[AC0^,FHW/($^4^9%YR%O@\IL& EN@0=, G-*91BDG2 M1:V"/15L9^ @%<"8Y)8ASN-D3Y#&6+#_(.O\Q+9\>CI@.!3@OW1$&.*?4V!R M5#H4Q1C,5<$N&6(.5*Q,3.,A85Q7FJP$K+]CJ\LZNQ-C9%?F)3$Q#WQEK.) M5KP]V+7)-0]A)B?3H2'GNTD35)>1"O5(42@*+!0FZ(L)[YL)I:W@"B%KDN(Y'$T/6:@G&)1_ MGZV(G2,#>2?(S!6EE]B3PRYEQ8H#)30UG9:(S9O=)'7J+_T( M&'KOM\?DL)T:$^L0PT]7#T,&Q618$"*([&P-P8$PL(EE$Z(B*4UY(;F[, 2& MLH.P=UHR7[E=!Y-\(5I@7I6JU5 F+ ,$,&%MYF$\!SW$OMRS^I2(OW+^P:6PY]N(@O]EX[ MS+0GV8&'6P45![-*@00D?BA):Z#RWMZ@ _%,5R*9*L>TQ?G\($E&)VU@S49Z M(JVM*37(,0\2Q1A;4?)>@4$1>QE#$51/P;0P\5.B05=Z(R-G"N0K:]*I2:%Y MTQO.!41W(\E(,W.-.LA\N!=KG9\ISDRL[2:XS(253=1NG8X?N5^%VD\KY-JS M$"0_L0?62\]Y$P>DXGY^]+X]M=.]ONB"G[BHBU,2FJQ<,C#%ST0!A-"S[FXY*>"-2D5_T MSO4H>V/,K-!89X[.WOVC-FT%&K3G1BW&Q:(ZDP'15H)1TXAG*,0J? 5.[Q;P M7(5>>%D0WV FU]M1O:N)&\O/R;>&!55)2%YP%E( M8P24% V?0*S!7T G=\$%BBSH0+ME]"LQ!ZX!V1-W)@+_<")89^RPA06 +*.-H M1ZP_A#O-\S_<5T;=<CXWL0))R%\YV0Z MZN:C:UKN:<_B@_[9:EK^QXW[+8?=3=[#_X%+)B_*V[RN2J$_D+Q;2;N$,91E M5537V\]2]?*S=/RYZV).D4^(5CJ9#C>Z3^6\/4V\O_E2.8]?R[Y4SKM/Y;S! M:GD[>8#Q.'(FG'_EFGBG(;SL=%]XV=Z:>'M:>*%1A(-JIC%9!UK)!4O"?:8C MF;-3[]NS!;U(&J+:<77N(J7] MJ'Z:$.)D7;JT5Y0N_7-JW1E\_9=2=S(KGON78G:?85$YN@XA ''!P$DV$U!4 MI].@I_TUSO8T\*7&V;]^C;,5@5#[AUOY%"J*=!H#)Z9Z"Q/8/SGL_LM W <7K$W]Q*GS?8&K,V!YK\*MA*L>/PFS&6PP:.$M M(5L)HQCB@$1Y(W B>SW91:@6#W,3VC18/1M8X<= @?NK(4-;FH1*16QVB$#[ M#&LZB. GVCR,5BM2F>@UC5%*#;ON"8I*PJ"$7-55AG_5'':\BAPJ)G_2X-*$ MHG)(3.Q>H5L[JU$CZZ\*OR+Y>*A:%1I%O;\P=N+9<7 I URA&R3Q1+-%RA7D MV)[O(>)V27L96L0RD4CM%[$2+XT=>R>^GKRM@Y,W'D$,2E=[&!;WD6X)*G_> M78-60ZE;1TG_"9,^W@&_,#3-$)@"L>9'#[^Q98]^J+.UP]0C!X;%8@?FF7U7K?C,B:J4J#$6RB;4C^X7WXI^7+C^B8M^1KO4_21&W M+S4:_T"-QE"!K>F5KEK!!L&NL2UX7ZVIH\G"57P.;8,"IW-@ 6_@ MCGRL$\MW%I#-9].XY(LH8Y%"[HT#I0^X'UK:/7W\4(4*&E'2Q3@(*<+N\%.3IF/'F8C+!]O.!8B*JDP&1<7$ $X2FY]FS>20REK M@VD_Y-(27P+FKD+]9R59D"EW><@;WVDD3IQ-_)Q< [PVG$%1$DY&2=IOLF"Z M(GDLP"S8K!,RP/M80N)M\69^='#D$ 9Q*I92@^0&'64T$UU@GQ=,)T^_UDY; MP-WI98]76+J6/Y&D\(8>M*V=Y0I4-WEJ E#W;!IG^Q(F45[GG/?&ATP,'HWI MAD:D'(G75"PR!!["Y 1LE0PO#4'E(%VES1-54&\3G> MS2 8G4" J<.D/X&=_*)[)9"$,ZP3:%5X$M=#,'46T*-?L\57_/);G]%9^.,R MZ*J!J]$SE"1]:^K !\@ER#44/W\MK&@-$Q+<+9]V8;DFP),K=JA;W9_NW2HB M7J2:D(!Z A ')6_A.*"VNQ#;JAI.LG5(?A=IE<')S] QR29RKYGPV)AF?/UH MSN:*67:F/=,LZ.^U%"H8_X'DLG@P+Y7;;ED\+^TZ&8 M[>FC'T"B9],XS\L;DQ)G\,!/O_^6T*VEMH"I>4KQ(G*G5:=WYX*$;%R54+8,VS?6!-CQMA MR5TS ACK[^!BWC=#'5Z9KO &$+%']MWC!4&X2-0?,DU[T#QPGF6.18HT83D5 M3@JP&$(5(1M,!^015#\8QD2O[?82A7=+ZB:?_6YKDB^$1*H^NU*OU(?Q989\ M1IR=* "NHDJ&)-Y1/2B\&Q"\FZ_S(JOM3@0=F2OE3=) 0)R>[4E*-ETI?'#[ MIUO\::=RO +G]J>LV1%%K*"AV66B0AB]E$N?*:F2SY+DF:_)K\1Q72;+$B4Z MUS8L0\P;37S1,W_ R5CZ')G%-B32.4Q^E=NV<7X.B*:W[L80$ZO6*IF]7AW% MSA9@>++AYNVP^59Z9DQ?267O M:OJ[TO"%7N:U]_$^:GJ6: O'_4L>9T7G% \?7PRM_G$\9=_V4SBCTA6 M?9ZUV???@:IZ[2Y@*!3 70)O0LW+?XMW.K##V3?G\Z\>P9OA\>^_VV37[E56 M7Z.3JG K>/7H\#%P.=+V]4-;;;!)K"0#>C']B5D.78T/P.^KJFKU W: JCH- M[_O_#U!+ P04 " JB#=5Z9$1^;X$ #[#0 &0 'AL+W=O+*0*J$&ERIJZ50!#1U3PEM^N_V^E5 FO&'?[4W5L"\S MPYF J2(Z2Q*JUF/@*/.V;AKZ1W!5P8K79D3J\E[N H'7ML" @Z!L1(H?I9P 9Q;00CC M1R'3*Z^TC-7Y1OHGISOJ,J<:+B3_BX4F'G@]CX2PH!DW=W)U"84^#F @N78C M6>6T)Q\\$F3:R*1@1@0)$_F7/A9VJ##TV@<8_(+!=[CSBQS*C]3085_)%5&6 M&J79B5/5<2,X)JQ3[HW"4X9\9OA%152PGS0WD0C)/--(HC4YFM$Y!WW<;QF\ MQU*W@D+F.)?I'Y#9\2:GUB9-W>D#>/<9VF'$@QK8F(@GY7,4C+E M*,0R,1%(E4JU=4^J<(^EE)-T0X0)6A!,RT,7[,R@&LYD=FB32:8DF4$0DZ-/ M5)$)U>:87+.$&0A)I]TFKXOQ4HJ(_&&'&ZH>P#"]! IZ0IMYI8SLT--,/,R+76:P20Z(IZLP+GT7U,1113ME_-&1I\>G=! MKD1>&\B&O"*JCN^&BFR!K)DJC') RU*7?1=,Q)(I*>PQLDU$A$$%3N"%3%(J MUB6$=X=@5_QZ$3-!CRLL[RK.+!E^H9C\FSU:7:=X^,045B$AN8S6:(EF@UR; ML$FZ/32 &S96^ @V@1M8$ZO.L+"V& [&J\$^9IQG$AJ@Z4"M'FT(/D2G.4H\D]MILB.&!'.\P0\SS4,ZR7RM '%S5; M^BHU3K_C5!>6ETOF0AWS I:VA)FMV6BX9 $T;-HRL;&*+4NXJ\EHL6"_NN4W*?'+UYU?/]]OF89YA"#VNW[)P?D\YOS5/R M^FWY?>JR"-#@*-]5";1SHV+W'7]7H]O/9(;C]>AV7]NHE;"_;;QY MU7G?/J_!URWQ=?^75E +_/E*?1NQU8G.SSO5!;=#MRR)KRH3#W'-\T4O+!F[*(\Z37] M+F+_GTN"3R$UC_#L#90GP M?"$1=+&P%Y3_>\-_ %!+ P04 " JB#=5-X[*AX<$ !%#0 &0 'AL M+W=OZ%OC_T"L9+9S:Q M:]=R-A&USGF)UQ)4711,;LXQ%^NI$SC;A1N^7&FSX,TF%5OB+>J?U;6DF=>A M9+S 4G%1@L3%U#D+3L]'YKP]\!?'M=H9@]%D+L2=F7S)IHYO"&&.J38(C%[W M>(%Y;H"(QN\6T^FN-(*[XRWZ)ZL[Z3)G"B]$_HMG>C5U1@YDN&!UKF_$^C.V M^L0&+Q6YLD]8-V?CT(&T5EH4K3 Q*'C9O-E#:X<=@9'_C$#8"H26=W.197G) M-)M-I%B#-*<)S0RLJE::R/'2..562]KE)*=GMXTS0"Q \67)%SQEI29CI:(N M-2^74(F M,>YHAUO:YV$OXB6F)Q %+H1^&/3@19T9(HL7O=H,A[1OL >'L4U:G:J*I3AU M*&\4RGMT9N_>!$/_0P_S0<=\T(<^NY:4H%)O7*AR2[G, '_7O*+,T8?(]L-] M7Y#J"$2TX(JXM.ASEM[E M8GG(U+U@A^/"!K1Y^/#S]NV[-Z,P2#[X_M/9(2*Q.Z"=('#C40 ]R@X[98>] MRGXIB)S>.I08:J:MOZUI]>:0QOV(E+58S,GQV\R%,P77$N^YJ%6^@1NLA-28 MF>6;YKZLUPS?9<9+D[=JQ222!:(P= ?Q&$H!%:/@8'F-S::B:%,UX3$;HW]2 M.3)&/X7(#8>^&\?C8TC*9V)Q1ZM7>XJ*%+-YV7+VX,C0/FZLE5#()DD;^$>!F_@!')-+ MDA#,B6 ,1X.!;Y8&@YA>WU#_ 40W4+W9"PBFM>3S6IL/ERD='VLIJ$"D*_A, M-8S8*+@09-UR U]YP4F)EK)J $RE0ZHI[^&<*9XV7-^2:OX)46H'4<.ZF87Q M=MEO>)O9D7_B#XGU=FR4>@^7/*^-V5X#NH_YR_8@)BBINE)+!65MW6="8\\P M%"VU)J^5Q@;[VL5N$ _;!"9T(W\P!V/HYV- M)]K]-Z ]J33J4FGTPE3:\_?S!:X7_O]/HV_/.)0\2%__U$3\TUH4C,B883AV MA_YXIZ3U"(P?B^ _$K!^_%<"P4ZI?A0XY%]OI[4M4"YM Z_ MF5-E]NM=O\( M9TUK_'B\^<&X8I(^FJ;E6)"H?Y+0YUDV37LST:*RC?)<:&J[[7!%_SDHS0': M7PBAMQ-S0??G-/L;4$L#!!0 ( "J(-U7/#BDYL@0 /L. 9 >&PO M=V]R:W-H965TV_;-A#_*@=U*QK CBWY&=;J"2J)!4G^_2[HVS5KZC9TB*03(IWOWO?A<.ETE_, M'" M0Q*G9N0MK,T&C88)%Y@(Q3/%:@\F31.C'4XS59F.,MVD_9M:9= MHT2)9(*ID2H%C;.1-_$'IWVF=P1_2ER:C36P)5.EOO#F(AIY358(8PPM(PCZ MN<J?BSC.QBY/4]B' F\MC>J.4' M7-G38;Q0Q<:]85G0=@,/PMQ8E:R828-$IL6O>%CY88.AWWR"(5@Q!$[O0I#3 M\IVP8CS4:@F:J0F-%\Y4QTW*R92#IQ%&VP -4JS4+EAK=QI4(K[#\!A: M?@V"9N!7X+5*:UL.KUUI+3Y02AL\9& E.Q?(P&0BQ)%'%6!0WZ,WAK]0: /( M)@,IC,D4=:DTOYKPZ?:7UZ_Z@=][VVSN[O[(4)/KTSG$3KM0&0M!NP5!IP>W M"Z5MW:).-D^[ 73;<*>LB#<_MYH=:)'("D>U2T>U*QUUFV=9C%1\+$*F1?$7 M=1@+2X9:!6I;<7/(GY52?HX_SX190"9D!*0UB$3EJ35D0QCGC"A3L N$A%3. MM;,0U&SEQ5B*J8REE6@&&W$)&7%&[_T;LE-ES2M""I&A<)&FUVH.* MI DYEX!X<1^C [_R4U%[G;+V.I6U=YZ3_I2$/X7:MF.BRQVXXL!\1[3G+#2".@_MYC3B]>QQV1G^W-O:])&."T(#V7Y M9E$QS?,FX %W?F?>[7!TCD]XWO'[4&DU-BXD">JYNW89<'C%W:3\6M[L)L6% MYAMY<2V\$GHN*1EBG!%K\[A'TTP75ZUB8U7FKC=39>FRY)8+NIVB9@(ZGREE MUQL64-YWQ_\"4$L#!!0 ( "J(-U7) [:%\@, #<, 9 >&PO=V]R M:W-H965TZ$^;*Y4;CR M.I0L+T6E6+U:X6_<['7)W.PD2RD_&87'[*)XUN'1"%28Q$X M_NS$E2@*"X1N?&\QG>Y(:W@Z/Z+_6<>.L2RX%E>R^)IG9CUQF .96/)M86[E M_KUHXXDL7BH+78^P;W3#R(%TJXTL6V/TH,RKYI?_:'DX,6#^+PQH:T!KOYN# M:B_?<,.G8R7WH*PVHME)'6IMC<[EE4W*G5&XFZ.=F<[25&XKHY'@5.0[OBB$ M"Q5>AHO/=JY?C3V#QUAE+VTAYPTD_04DH7 M*[/6\+;*1/80P$/_.B?ITD!R_H@@YJO/ _!GTNUEXD^V1&>L-3,7'P36BA=L*9UF[: MP8)4*P"<( MF=PNS');X'5N8[@(?'C5CF@=6&N2)-##4]CQ%/;S],C1]9/*S>$<;[W(S^)M MSHO:)VY@(59Y5>75"N02-D+E,@,D(HAK[F"$U.Z$TKR O+HG4L, +F*DZP1) M5-E/&'X?@U''8-3/X K1*UX<=*YK?*X-9%MQY/ T]^=8[$5_WNW;*B70 >*& M(:J[/@GAYN@=&6#X&3]HW(Z&/K (G]\@;F5A$EE\B,D@.:KY#!#F'7X7C%!@ MUKP"O#+B^Q:Y-Q(2TNH-$6N(QQ&T)"ZQP$^[LW''>-S+^#_OW_[U8?;I'7S& M\>/LTSE6>Q'.L_KR!8G]USW^#3O_AO];[>E%>C3[M]?SDWP_7)VM/21D+F,) M8*0N\X.GUI^0NBP>VAJ$,\(HSH@?NSZE0 AS8_2GAS?6\<9^6RWJ17X6CX_4 MHI80&KLA"V&692/8*+G+ZY;&QG%2DUC,@*(^EO^&^-MC[;)X#ZS.)(&PP&8 M#XJ#OLK6)JMUK"7Y+=6N%[T9^7F:V[66/8)' 17P*@;!2$,8S>RI:<1 M#H#6$[S[2$@8VB8CP!=PE X@:&>12PB!V"64=;(!A/>[H:UA\9!UL@%$1VS7 M3R@P_"H]Y5UX)\U<*=2J;EDUU&0V?5TG[;KB6=,,WJLW+?4U5W@G-11BB:;^ MY1 _)ZII4YN%D9NZ-5Q(@XUF/5UC9R^45<#]I93FN+ '=/\5IO\"4$L#!!0 M ( "J(-U6(#DU:Q@( -,& 9 >&PO=V]R:W-H965T].#[?W7??W=F7P5K(![5 U/!8%I4:.@NMZV//4^D"2ZZ.1(T5 M:69"EER3*.>>JB7RS#J5A<=\O^^5/*^3>1H():ZR"N<2%#+LN3R:8R% M6 ^=P-D>W.;SA38'WFA0\SG>H?Y:3R1)7HN2Y256*A<52)P-G=/@>-PS]M;@ M6XYKM;,'D\E4B $L,!4&P1.GQ6>85$8(*+Q:X/IM"&-X^Y^B_[! MYDZY3+G",U%\SS.]&#J) QG.^++0MV)]B9M\+,%4%,JNL&YLH[X#Z5)I46Z< MB4&95\V7/V[JL..0^*\XL(T#L[R;0);E.==\-)!B#=)8$YK9V%2M-Y'+*].4 M.RU)FY.?'DTDUOR)JJP5\"H#H1JYBD.'7HJ"N4*G1$0=2RG!+^E;Q8?OMZ].3Q(6!"? M^/Y+Z1QKH7)J0GJ].8CW-/Z^?1F7]TZ$?;7 M[? @Z/LG'?QZ+;_>_VAU)^B_M?KV>KS3W.?2;E,9<^,@IKZZ_9"]N 0TB&&: M9UE>S:&6XB>-M^;I:BQK(6FR0HL3NW[HTQ5QHVA[0UX\[="->P%=@="/(0S= MZ'T"+''#)-Y[(;R=05.BG-MQJB 5RTHW,Z<];2?V:3.H_I@WX_Z:RWE>*2AP M1J[^44QEELT(;00M:CNVID+3$+3;!?UU4!H#TL^$T%O!!&C_8Z/?4$L#!!0 M ( "J(-U5GJ>*_/00 %0- 9 >&PO=V]R:W-H965T]OJ6T@+UW;H0F")-VP?:.ELRU4$CV2BMO] M^ATI6;%C6PV685\DDN(]]QR?XY$:K[GX*I< BGRKREI.K*52JS/;EMD2*B9/ M^0IJ_#+GHF(*NV)ARY4 EANCJK0]QXGLBA6U-1V;L5LQ'?-&E44-MX+(IJJ8 M^'X!)5]/+-?:#-P5BZ72 _9TO&(+N ?U974KL&?W*'E102T+7A,!\XEU[IY= M)'J^F?!; 6NYU28ZDAGG7W7G4SZQ'$T(2LB41F#X>H1+*$L-A#3^ZC"MWJ4V MW&YOT'\QL6,L,R;ADI>_%[E:3JS$(CG,65.J.[[^"%T\H<;+>"G-DZS;N2%. MSAJI>-49(X.JJ-LW^]:MPY9!XAPQ\#H#S_!N'1F65TRQZ5CP-1%Z-J+IA@G5 M6".YHM:BW"N!7PNT4]-+7BN!2T.8E* D875.RH+-BK)0!4AR\L!F)*Y\3O' MV>O5Z+>$'#/]$>H&2!QHHQ=:7\$5#=05>O4O>22^,]:XQ*2.,0)^)&*6J6.@%Y+U6! M-0?G A-U42\D"5/RLP$RB0K[$S#:ILYXM2I!CS]Y\+RD@_V,7LZ(SC1CH3C) M$4/KXOF.UL6C<11V6FXI]6J$?6J$@ZEQ54BV6 A8F%7:>)X+ M7CTMS:$L&$0]D@5_H @$=)T[MML\QTV'UVZG=]?1?1 L1ZF,Y!6KFSFR;H0> M.=E$)"#CB[KX&WTSG?A%K71.87K B*0T0K\I#70U<&D2QUB.%Q@3' 7ACTB^ MM4:+&%/2ITGBDI"&'M8CE_H)II-/_3 F;DS]-"4#:D6]6M&@6G]^?/_KI_.; M#^0!GY_/;PXI,XAP6)FW;]S(>3? +^[YQ?_U83$(^,-R91 MWW5(&M @#5X(LK-0--D60E7@A974&YHC(>3-3\Z;$:V+& MFQJ-3A+,^D2SC&D4ZN*X&]M 3B5]3B7_W^$UZ.I5V7;@+#IZU(2.3P,_(($3 M86$_?N $44(CQYPT?IC0V#1W%3^TP/;63;<"L3#W>2TX2M9>>OO1_I?AO+TI M/TUO_S>NF< Z*$D)@)^GW.N M-AWMH/^1FOX#4$L#!!0 ( "J(-U76E,R6>@( !D& 9 >&PO=V]R M:W-H965THEHX*4LA!Y[ M2V.J8]_7Z1)+I@]DA8)V%E*5S)"I,W-JM2D9R M90HN\%:!7I4E4[^F6,AZ[(7>9F'&\Z6Q"WXRJEB.=V@>JEM%EM^R9+Q$H;D4 MH' Q]B;A\;1O_9W#=XZUWIJ#C60NY9,UKK*Q%UA!6&!J+ .CUS.>8E%8(I+Q M<\WIM4=:X/9\PW[A8J=8YDSCJ2P>>6:68V_H088+MBK,3-:7N(['"4QEH=T( M=>,;T8GI2AM9KL%DEUPT;_:RSL,68!B\ XC6@,CI;@YR*L^88$9AI.*HX=,]FQ>H/X]\0\QVWT_7+-.&)7J' M)8S@6@JSU' N,LQ>$_@DJ=45;71-HT[&,TP/( [W(0JBL(,O;N.,'5_O[W'N M"J\3;"_&L:Y8BF./OGR-ZAF]!$@BEG-4K4P[!/!P]W'OPS *#T^"X*TU8S45 MSZ#BK- P/()!#(_TU0(74"F9$[DF%OM<<,&IK!GD4F8:>O$0HOX1]'N'$/[\M+)L#LO>Q_"07#2H:_?ZNO_3\DZ MP?]6LMGU=+M(KZU7)8OVXV%(!0C?UB?<#X(^;0>](<3D-'"N1SOKY&]=UQ)5 M[IJ2AE2NA&EN;KO:]KU)<]W_N#=-\YJIG L-!2X(&AP<4E94TX@:P\C*7?ZY M--1*W'1)O1N5=:#]A91F8]@#VK]!\AM02P,$% @ *H@W51?552YL P M!@@ !D !X;"]W;W)K&ULE55M;]LV$/XK!W4K M6D"U)$JRY=0V4*<;%J#M@CK=L'VCI9/%52)5DHZ;?[^C)&OND C(%[[=W7.O MO%N=E/YJ*D0+WYM:FK576=M>!8')*VRXF:D6)5%*I1MNZ:H/@6DU\J(3:NJ MA>$\:+B0WF;5O=WJS4H=;2TDWFHPQZ;A^F&+M3JMO<@[/WP6A\JZAV"S:OD! M=VB_M+>:;L&(4H@&I1%*@L9R[;V+KK:IX^\8_A!X,A=G<)[LE?KJ+C?%V@N= M05AC;AT"I^T>K[&N'1"9\6W ]$:53O#R?$;_M?.=?-ES@]>J_E,4MEI[F0<% MEOQ8V\_J]!L._G0&YJHVW0JGGC=-/AN4/G:B=-Q@GIDK*SFJB"Y.SF1MZCL11E:T!0 MD,I2U();-/#JCN]K-*]7@24]CCO(!\QMC\F>P(P8?%325@9^D046/P($9.!H M)3M;N663B.\QGT$<^$_@LL#W-%: M=Y^=MR2EJ.%!9J#%>30;\^:NVB MR8U!BE1"08I"2!)_&67P2I'"^8VEF9PIUP]#*1TX<\S!O.0..8# MB=S=D\]6N);"%GY,E-?P*@[]+%O2J>XN:@DZU2U&BWFRFW?]$@\]P*BU((]) GL?^,HXO8(3, M58,0^C; M#A>G8!S]FW\!4$L#!!0 ( "J(-U5#NHX)K , "H* 9 >&PO=V]R M:W-H965TU*-)!B-[?4MN W;1KAR8S MDG3#]HV6SA91271)*D[WZWN4'-4I;.VM@$T=*=[#Y^[X4)SLA/RD2D0-#W75 MJ*E5:KV]X3Z> MR.#EHE)="[M^;AA:D+=*BWKO3 QJWO1/]K#/PX%#ZIYP\/<.?L>[7ZAC>

1XXTIRJV6]):3GYXM)=57ZB\V;"O6:&!- ?BYY5M* MO+:AH6UQ=L=6%:J7$T?3@L;-R??@BQ[-,46#P%<(CI0-=_ MI+OP1Q$O,3^'P+/!=WUO!"\8P@\ZO/"_A'\LX%$XHZ +M64Y3BV2B$)YC]8, MB#36*Y0#<=.X\/'V^8MGJ>\EKUSW^]ZOZS7/$0BDY@K53Q G0??_@+0%2U$5 MP.NM%/=HB"KP_ B\*(&WK6RX;B7:L.8/QE!=3*+'&T*#,,@@(HRQY M3C4&+XFZ_QTJS9O-@4.0F)]GAV%&;91E1$6I"YCG>5NW%=-8D!J(<,Y9I[T=X0K!"E0'N/17$1#+J+17/SY[LTO[^?7/\,=M1_FU\<2,8IP M/!$OGGFQ^VJ$7SSPBW^LQD;A_IW&;JX6!Y5XVENTO"K,)C>$JA.ZBA,[3<+A M^8_U%=AQ%IHV2K_76&C'84)MZJ:P'#)2L[RD2"4W*G1M-TL@LP.2V9W0K (O MC>V SE,OC>PD^%OQ&416"ZGY7WLU)K'MTH(DQ\2U_= CZ]";HF9<=M0KH>C( M@;,@WL_[9O5DZM[GI#R97\SZ3M:;+O;P$IHNEMT9DF7.91F M KU?"Z$?.V:!X7HX^PI02P,$% @ *H@W58J(Y+?8 @ ^08 !D !X M;"]W;W)K&ULM55M3]LP$/XKIS"A3QJ@K=0" M&TSC1>5ETKZYR;6-2.+,=FGY]SL[;2BL5-JD?7%\Y[O'S_E>TEUP\2AGB J6 M95')GC53JCYR')G.L&3R@-=8T\: MW8WH=_E<%7F%-P+DO"R9>!YBP1<]R[/6BE$^G2FMHMGS]-=^A MOQ/Q%-,#"#P;?-?W=N %;?R!P0O_/?YM8>\$U8UT)&N68L^B3I$HGM#J U'' MGKQ87[VP_[>XGO=8Y=]ZUTFC_E&1*GEF 20Q(25,UEKB2U18I4U1E, M!"]7]8)"0@R?88258@65J+%],0T@A(&.D142J*V!.EPPE5?3EY1[=A"[M$9$ MHGDBQ98O++S A4@?)V8]#&!'*L(V%>'.5/P\/_MV,;CZ"G>T?A]<;7OWG0C; MWWU_SXO=XQW\HI9?]#]*92?HWY7*Z'*X41ROI<';KDWLP(N@8\?^(5S/53U7 M\#"X@\@.XP1B.R+UGV6D@U)8UES0A&[4-9V'=AQ&$%"^#\%+[-!/P.O8G;"S M->_.QCBB:IR:H2LAY?-*-9.IU;9S?=",LQ?SYJ=PR<0TKR04."%7]Z!#KRF: M0=L(BM=FN(VYHM(WVQG]FU!H SJ?<*[6@KZ@_=OU?P-02P,$% @ *H@W M5:O)Q"<] @ & 4 !D !X;"]W;W)K&ULC51M M;]HP$/XKEB=-[83("Q0H@TBEW;1)JX;*7CZ;Y"!6$SOS.4WW[W=V0DHEBO;% MOK/O>?S=%H\TCY@"6/9>%PB7/K:WF08!I#J7 H:Y T95WPHID873#C(LF-F?X5#V:Q$GE+F5C#>U*PMGDN\FDHMM@F L# M[.*'V!: EXO $KD+"=*.:-42Q6\013&[U\KFR#ZI#++7! &IZJ7%!VFK^"SC M':1#-HH&+ [CZ S?J$]UY/E&_Y7JJ0Q;_/@TWK7''"N1PI+3^T&PO=V]R:W-H965TYAH# MMGTY\4C><\_QCCSUUU)]U4M$ R]M(_3 6QK370>!+I?8JY894 MM0ATIY!7SJAM A:&6=#R6GC#OIM[4L.^7)FF%OBD0*_:EJO-&!NY'GB1MY^8 MU(NEL1/!L-_Q!4[1?.F>%&G! :6J6Q2ZE@(4S@?>*+H>IW:_V_!KC6M]- 8; MR4S*KU9YJ 9>: EA@Z6Q")P^SWB+36.!B,:W':9W<&D-C\=[] \N=HIEQC7> MRN:WNC++@5=X4.&N/N(O'$2QEHYV$]79OG'I0KK21[01SYP$(6G<&+#U''#B_Y)U$'A[A]&_BI M>,^BV7MSK3M>XL"CBZ%1/:,WA-^1*T![ $#TL9V1QWT(5H0DHAY\F?[P]DW! MHOPF#,.SVMU+N>1B@;"@N[9G39R/@W$10)Y#%$9P$8?P#B8H#&_VP:8AI#TH M&-S+9U2"KI>A"SG3=56C!N4P9F,)(>,)&1I_NX3/)GT>?3F7A+,+I++Q]$V7AS1E^Z8%? M^I]6S%FT?U[W()%10R9GV0Q.9BZ@MWL/<^5;.%I<@N+UYK._9P)CWE%76%FPU>U,4CG.Y\3YTNB$5,,#VW':^4XVAJRIU_2 M8ZFH/0&GFK*A^BPN2,8]>]@G#!HI%I<&54LGL$^#ME?2CY/PM,GYK%))^'G" MK.EK7IVI)&PO=V]R:W-H M965T'MZ1/KF3ZHO>(AJXS[-" MGXZVQI3'DXE.MI@+_5R66-"7M52Y,#15FXDN%8J55^ZT207:3%:G-AW M5VIQ(BN3I05>*=!5G@OU]1PS>7H;^VOI,O2Z'Q0F9_I"NS/1W%(UCA6E29N99W M;[#Q9\IXB&NE@W#$225-C)OE,F"/"WJI[AOXM!1B-T'%/Q&P;=VUPM9 M*U\*(Q8G2MZ!8FE"XQ_65:M-QJ4%)^6C4?0U)3VSN"P2F2,8<8\:QC=BF:$^ M.ID8@F:!2=+ G-$$ T1PNMJ+8\))P*[)*U'4VHT(OBH0D@W . M80P!64Y^JV=$SMO4EG.R=-]0@BA52F^_4IB(VYYO63B>TN.]+)Y1V"JRD>S/+&^]P*/'7D'K(9 P@.MUX^_.J>^GU;2EU?01Y6:/_T)K-+J/ M5H.0#]#J 2X-$>>&C&#*4( B+R3?/;A!,E=15X952M&A*L/Y&S-C; K>HM;' M\+DOR>.0B$!B#$.YHG-$C[>6I:E8TCXS:;WA?8L\$.JH#74T&.J_WKSZ[?+L M_:]P0^/;L_=]D1U$Z(_LTR=>Y+X8L&_6VC?[/SO/(/A_JS77[\ZAPXOA::?Y MP+@V]VBR:QUMBPEXW\ZHD?AQM\4<*.P)[O6:0]$HXIWI.1XQS(_BOI[RO4H] M-PF//[Q+640\B>FN4G:03,!SW?BV*7J[P04JM")IN$/ MZ2;.G*C@.X$;0L1%X<,MJJ,'6\5!HPAL\0ECVR[ZRUA(%/!BGR-B:U]=_WDS MMJVDD%RVVA;#:_)B9:5*R=_].+(V1M3U@G^!L+^I):35;TSF+ F5;.WI:(6W M=/TI<]X_B=2&[7;\R);7P'%MY1S[Q%5^\X'.4K8%(K?O<[UE&8WX07: M/PH6_P!02P,$% @ *H@W59@X'/!0 @ >P4 !D !X;"]W;W)K&ULG53;;MLP#/T50@.�CJ6WK+$@--NV%[:%&TV_JL MV$PL5!=/DIOV[T?)B9=N:1[V(I,4>7A(F9RNC7UT#:*'9R6UF['&^W:2)*YJ M4'%W9%K4=+,T5G%/JETEKK7(ZQBD9)*GZ4FBN-"LG$;;K2VGIO-2:+RUX#JE MN'V9HS3K&6M&1 J85"[8318'$Y8Q?99#X. M_M'AI\"UVY$A5+(PYC$HW^H92P,AE%CY@,#I\X27*&4 (AJ_-IAL2!D"=^4M M^I=8.]6RX XOC7P0M6]F[(Q!C4O>27]GUE]Q4\]QP*N,=/&$=>];G#.H.N>- MV@03 R5T_^7/FS[L!)RE;P3DFX \\NX31997W/-R:LT:;/ FM"#$4F,TD1,Z M/,J]MW0K*,Z7-_3N0E=&(;1HP=A::'H<< VW"!^^\X5$]W&:>,H5(I)J@SOO MF^9;I/#^(>(75$139"/(TSP[@%4/E1<0K M_J?R?07W<./]<&%X)J[E%:Q!=VH1:"][PFX?XX.8^QD#M1DC\K;5X4CIR,[AYJ^<\!!_>F+#G]#2 M#.^P>MU/![0_P#?4Z\ZVQI&!?!;_5O7Z4?J_\'1T6N2CK,CW2ONZF^P,A$*[ MBF/OH#*=]OUL#-9ALUST _7'O5]+U]RNA'8@<4FAZ='I,0/;CWJO>-/&\5H8 M3\,:Q8:V(]K@0/=+8_Q6"0F&?5O^!E!+ P04 " JB#=5J:R?P)(" !. M!@ &0 'AL+W=O.P8EP$Z<2MW:IT(AM3$:6+Y.E=D]8M[[)(("LT496'9@45%RT;_;X8D3N)'"%!JN1([Y+D%(HKRR9*-LEAQDO,2L#X.X M!TF4Q ?X!C[2@>,;_$ND^P)LX$#< MT(L;'F+?$=?>5&Y>]HD\2+-?)/Q$I@#M9P%**E8+5#ZQ]A'1(_X 7QNW(Y?^ M.CRX.TTP]H2*2A3P&57&-4*M>(;_!7$_?^M_WQJC#1,Y%ZL>+'#%A2#3LKW8 M$$=Q+XHHF/XXVK%/:'Q23-A33KJQO3^3HM&@"T8I Y;_HJJCMF-@,'0^1W$_ M&L*QA^ZHH+3Z\T]'SC_NC\:O:KEJH[-EM@L^V1K[+E2X5>,5JI7K9!HRV0C3 MEKM?]L8"VFH_SBSH(:/ MRCK0_E)*LYG8 _Q?2/H'4$L#!!0 ( "J(-U7/E*D/,@0 (,+ 9 M>&PO=V]R:W-H965TNQLS:F.?<\G:^Q$OI,-EC3S%*J2A@:JI6G&X5BT3I5I<=]/_8J M4=3.9-3:KM5D)#>F+&J\5J W5274]RF6HKEO MKA6-O!YE4518ZT+6H' Y=B[8^32VZ]L%OQ:XU7O?8".92_G5#GY:C!W?$L(2 MA OM%&5CMG8E 5==>+QYT.>PZI_XH#WSGP MEG>W4[SLMW:-,.C;^"QCA 1M9X??^(WY8.( MEYB?0!C$%LJY;D2.8X8CB$_E:*@R"'*<+O*!2@30V0L%C-4?7BVL:GAF5P?_O#^W'!<2JU/ M!K9FH0_'(4&=P#'S.77[.Z=A3&;7YTD[']EE][4H2YD+0P+E4C62]D3 1[H" M-6HXYG[4+D[CKO.I2X@XX20^L[8PM+;_7.=+I"SF17L8S@="#C@$&43ABTA) M>!]8!$$*80:D]DPTA1%E%]BB(%_4+JP4Z3DD)W#*Q@OD #((Z8_1''LMU*&X M+K1&,[1IXF9$./G[N0E<3L(S[G*6VB/#(RNJZV<1_%*(>5$6IL AY, -.7FZ M<1B]C,EMF;M9FD#LAJ18Y,:DZT!E1WUE1X.5_2/*E1+-NLA)?$%G[;LN-,@E M_;IU9619BE:20Q4_"/Y_5_PIW*T1KF]F;2KH7$2NGW!2+*7B^"Q)R)]EE[\@ M@90TI5/BNXR2^<6L46G@00@\9A"$X>&2_P?'Z7E?'D&8/%/,*$YFKY:(9K*A M7,9]+N/!7%Z)/Z1]W#1-6=AP;.JZWVL:'(-R_R][MC@5<0,CA" *?FBB@ MII^9DK@T9G8FV9^8T?5P1&5\U/:]^;(=QG\U?X3(0M/_Z;/Q$PT8;VUO)#S; M"46$6;3;GMFFGY@26-I"]J89#>*G&'KK)5E/+:-#.?7V'D:T>-4^_S1=[9O: M=&^DWMJ_,"^ZA]7S\NYY>B44W1$:2ER2JW^64#6J[LG7#8QLVF?67!IBUGZN MZ96,RBZ@^:64YFE@-^C?W9,_ 5!+ P04 " JB#=5T9V8;^," #]!@ M&0 'AL+W=O M]0K1P'.>"3WP5L:L3X) )RO,N3Z2:Q2TLI JYX9"87_-E_B YMMZ MHL@+&I1YFJ/0J12@<#'P1M')N&WWNPW?4]SH+1ML)C,I'ZUS/1]XH16$&2;& M(G!Z/>$I9ID%(AF_*TROH;2!VW:-?N%RIUQF7..IS'ZD<[,:>%T/YKC@16;N MY>8*JWQBBY?(3+L1-N7>F!B30AN95\'DYZDHW_RY.H>M@&ZX(X!5 C:#6E.#.\%H:+93K+$+C6:+0/@J[" MP933E#Z$3_#KZOS+]>CN$J8TWHSN^H$A7AL=)!7'N.1@.S@B!K=2F)6&LSV(IYA<@2MR <6LF@/7JLYA9;#:__7*;R7Z5X<^P6=Z#5/ M<.#1)Z)1/:$W!%*+^0Q5H]@.(=S?CC]^Z+*H\SD,WWJC7"J3_K%%@!2VU(&3 M!Y=*:@T)5^HE%4O@N2R$@0DW*&BUY7?BL!J_FA4J#=%Q[)Z6WXOJ\0:U/H%1 MDA1YD5'HW.(X6O?!'# _)(!#.(C\3B\FXXYNQEO.R.\2+/,CRFA/)=I-)=I[ M*S':5H#/U'LTOE>'O2@[ZO 3N0*T5W!725@8]?;6Y?TJ;8L%%M-)MQE$,8.+ MPA0*7Q]KO>\U%-$S%TI&JS;:M1'7QK$SIE12Y M#^N->"%-I>%85XK\8(R?4 M45=&JS;:M5$FL\48^>VHYMQ=]F"K)>6HEJ[QTHVU=Z;L3LULT]M'94O[M[W\ M,=QRM4R%A@P7%!H>=6(/5-EL2\?(M6MP,VFH73IS1?\G5'8#K2^D-+5C"9H_ MWO O4$L#!!0 ( "J(-U7_!T3/70( & % 9 >&PO=V]R:W-H965T ME$VZ. M/^A??>U42\H-7JKRE\AM,0E& >0XY\O2/JG5#;;U#!TO4Z7Q3U@UN?$P@&QI MK*I:,3FHA&S>_+T]APW!B.T0Q*T@]KZ;C;S+*VYY,M9J!=IE$\T-?*E>3>:$ M=!_EV6I:%:2SR8S+5TB5)IF0"P-'+SPMT1R/0TMTEQ-F+6G6D.(=I"B&>R5M M8>!:YIC_#PB)WWF+/[S-XKW$*\Q.H!_U(&9QM(?7[VKM>]Y@!^_WS?7=[?3A M&[S0\_OT85N->PFN0\Y-S3."/)^A5%GJ2#\LZ I$[1)H?:ZHB#9P&W27:O(74$L#!!0 ( "J( M-U6.GW;TS@( ,P& 9 >&PO=V]R:W-H965TUB): M:1_JWCEWS_/X?+D,UE(]Z26B@9=<%'KH+8U9G?J^3I:8:.#V[M5H($LCL@+O%>@RS[EZG:"0ZZ$7>LW& M0[98&KOACP8KOL!'--]6]XH\OT5)LQP+G#T]XQG*(0%(AF_:TROI;2)FW:#_L6=GY/H*Z_/T+%XBA78KK*O8B(*34AN9U\FD(,^*ZI^_ MU'782#@)=B2P.H$YW1614WG.#1\-E%R#LM&$9@UW5)=-XK+"7LJC4?0THSPS MNN%%"J5&4%9^!PKJ@X,IGPG4A_ )?EU=?+T>WUW"E-:;\=W -T1J4_VD)IA4 M!&P'0&B2#'=!O!);2N9-9(G;"_B.29'T T[P (6[L'KMB7H.KQH M!]XC-7I:"@0Y![%5CO=.NQ?+OD*G>L43''KTCFA4S^B-@!1C/D/5JK9+ ^W MDX\?3EC8_QP$;[U+);6&A"OUFA4+X+DL"P/;MP7]3O.^]#KA%$?]E0V:BL;[:WL>%,! MOM @T?A>3?>B[*CI3^0*T+;4KO*R((SWUGC;>T\LA+V ?C&$40Q?2E,JW"YK M$[<-1?3,I9+1;8RH,7J-<>R,Z1)IFLX-Z8\ZC H_E8:+^BK^BS-T4FORN"&/ M&_*X(8^W.;L]5G/NOGA_8\+DJ!9NCE)_VJZIADV[VX[J<36A_H57<_Z6JT56 M:! XI]3@J-_SJG9N'"-7;E[-I*'IY\PE?6Y0V0!Z/I?2-(XE:#]@H[]02P,$ M% @ *H@W52\:SXAM!P Z#( !D !X;"]W;W)K&ULW5MA;]LV$/TKA <,+6#8EN2D:9882)QTR=9T09-U6+\Q,FVQE4B5 MI.RFV(\?*S=+*@[#-/$!+@:Y82?MI)A,B/ M^WT>)RB#O$=S1.0O4\HR*.0NF_5YSA")8(=: _.LGA#-TA\6=^R^1>OT&9X P1 MCBD!#$U/.V?!\?A@H!Q*BP\8+?C*-E"I/%#Z6>U<3TX[ Q412E$L% 247W,T M1FFJD&0<7VK03G-.Y;BZO41_4R8ODWF '(UI^A>>B.2T<]0!$S2%12K>T\45 MJA,Z4'@Q37GY"1:U[: #XH(+FM7.,H(,D^H;?JT+L8U#6#N$VSI$M4-4)EI% M5J9U 04](4\D3+OQS7H>04:;@ -0G!#B4@XN"03-#$!^C+")LQP M&>9Y:$6\0'$/1$$7A(,P: EHO+W[P!).U%0M*O&&&_#N$DAF"<3@LF 4W*,X MD9G.,:-$CG !4[DWDRZ(83(#8YKED#R"MSC#8KT:5?+6LRDF'_, MEGJ%%PQ*0#7IS$?R"LU7$VHQ"1H3(\R#)LP#>YBI+("*$).8LIRRS@:J1PVJ1S:4Y%C+,:Y''/EC(@%1KPM$3O*-:GFT[9,]O$T M4GG5I/)J5U99.&/%VI4SGL",M(^:M(\\<^;(1H@J(:N)$>;K)LS7GCACQ[%P M9@]'(Y5@H%>]@1?6.&!N("FF$J$H)WI9&TA@^BAPK(#E8BH0%^H7=5%SM32T M9?V\YS +M"(+ NM9-07O&9PH_!=+>KZTL=(.NRLM?:&910AU$4+/S*P!K=2T MVYBA:D$2V!7)]NQT %GHN8^GF8Z6$8%#1VS+3SN,;5G;R]5,1\N-P+[<:S:] M&">80#N%K%@[4\@3FIFY5B>!0Y[L3J%#MR*TVYBA:O41V.7'#A2R UU1.5W^ M+C]:K\=>OF9*6ED$#FFQ+8WL,%8:[>-JIJ,52&!7 "LT>@,9N(1C(Q)8+1M+M) M V+"!2N4".1=,,$\%KX?KDY;3S@Q9Z[305U_( 611T?MXFNEH M\17ZZ0TY8"X0QS/2!3,DKYT$*WDJ$;N:=R!;O4OMEE2%:5J6K]L06%&2YJBJ MJG*18Z/TEA47,F_!$!3+ ]5,,8-<3)ZC119J)1OZ;I*%+2VP0>_@:'TN<9F9 6NM&OIJESF MU(1PSB1W>0(^8#;#!%QSN=A,VE=H/V#FOR):HT9^VFH.F#N4IK5R0,:*FNL5 M=67)+\@$,0$_EUTP;;]J+3<_RX81BW=P)9IRFEF!KSR1Z:OOJ$#R*)X]O$TT]&:,_+3-W3 +%6#H0S6 M),#&VQJM!#(8)Q*9/98VUC\!OJ. S-)K[1S9A>O'J\O?KL_>_0KNY>?;LW?@ M'W E[XV^);0H[X_B)_='Q@3A_H_<:UO4%YI9+*W,(]]MT:BMY=E[,DTXK,QP MM>Z,?+5&74 ;9H@=O$:V26BB\>J MSW%;,+1EL\/-:Z]-6E]HYM,O6@ /?3=I:\"U7D9T%!ZL/P7C-C2#UA)NZ*M= MZP)J9_>N7F8:6GL-_;1H'3">V/W<9S&+I/7>T-&R?,KN[;N8.S[59@]E5V;[ M0C,+M_)@F_BG>^F V=P! M7&WTK6II.;K-_MY&;B[OQ%NK]+V%95X&K?V&=O&UC1[8/&,T3=9MY@NO#4M? M:&;9M-8<^FY8#ML[D4^F#)>9&;#6?4-?#4L7T(998TK< ._+0@'3 W M3VZT#5HN6VC[ZX/_[OQ58?LK[PQDB,W*5RG4?[ %$=5S^&ULK51=;],P%/TK5IC0)D'SU793 M22*Q%@0/2-7*X-E-;A*KCAULI]G^/==.%G6B0Y/@)?:U[SF^YSC722_50=< MACPT7.C4JXUI5[ZO\QH:JF>R!8$[I50--1BJRM>M EHX4,/]* B6?D.9\++$ MK6U5ELC.<"9@JXCNFH:JQUO@LD^]T'M:N&-5;>R"GR4MK6 'YK[=*HS\B:5@ M#0C-I" *RM3[&*[6LR_P*AG8?ER MR;7[DG[(O<;DO--&-B,8*VB8&$;Z,/IP @CG+P"B$1"]%A"/ .>.#2J8<+>XLXHW&6(,]ENN#TB2Z)9)5C)RT[346A$]]@29;8S\?C;X?C MHQ>.WT ^(W'XCD1!%)Z!KU\/#Y[#?31BMAO&M01O.SMFW 9?#@G_#^1/;,AGFR(_\:>?1(5KH"R@C54V+0&>R4_ M<%F=TSV0+1V9?36.V6(>X'4<3_7\F12&BYMPRAH*]4_^9/N*?*,*2]&$0XFX M8':]\(@:.G,(C&S=S[V7!EO%36M\S$#9!-POI31/@>V7Z7G,?@-02P,$% M @ *H@W55Y&DM^; P ^ \ !D !X;"]W;W)K&ULM5?O;]LV$/U7" T;-B"(1/E'TLPV$#=)FR%IC:;M@'UCI)-%E!)5DHI3 M8'_\CI0C>4!,9=;RQ18EOKO')_*>;K:1ZIO. 0QY+$2IYT%N3'46ACK)H6#Z M6%90XI-,JH(9'*IUJ"L%+'6@0H1Q%$W#@O$R6,S"!>SBJWA#LR7:J5P%+914EY J;DLB8)L'IS3LV7L M &[&5PX;O7--[%+NI?QF!]?I/(@L(Q"0&!N"X=\#O 4A;"3D\7T;-&AS6N#N M]5/T*[=X7,P]T_!6BC]Y:O)YR%6ZI# M(SE>VK=R9Q0^Y8@SB[OF;1"9$^N.6_MA+X*I6)3>U@B-RQ1_MA2:L3,G'#%\I MD,OO-:_P-)GGEN:-;.O"F:Y8 O, #[X&]0#!XI>?Z#3ZW<-[TO*>#)+=CQX1 M(\F$_ "F?").6S+3_T5$\C?YZ_WE']?G']Z1S_A[<_[A.>[>9 ?J>M(NY620 MKG[T5M(CK$8F)Y.?L0!KGM9,D ^&I%%7GZ/_H-,+-YX_YH':T1U/H8/4ZX$?OOEHW%&,O3D^ M@W;NYJV+_AB'RM@9$AWF2#WP4?\N[,R%^MUE6P!7"@JN][!Y#1>AG8W083[2 M Q^?.">A_9IU7D+]9G)CG0-I$?>I^]*3^QJ>03O3H,-;SYX;^_)R*5)R750*/W%MH7RIY/Y,!TH>=QX4#_.@'CBEKAX;=O:\Z:9ZZ8W/?$M4VM>VA8A0VAT?((U3#5M9C,PLG*M MW;TTV"BZRQQ;&ULK59=;YLP%/TK M%I.F3=K"-TTZ@K06INYA6M1JV[-++L$J8&:;I/WWLPUE29,@JO(2;+CG'-_C M&_N&.\H>> X@T&-95'QIY$+4EZ;)TQQ*S&>TADI^R2@KL9!3MC%YS0"O-:@L M3,>R K/$I#*B4+];L2BDC2A(!2N&>%.6F#U=04%W2\,VGE_!_PFL.-[8Z0RN:?T04V^KY>& MI18$!:1",6#YV,(U%(4BDLOXVW$:O:0"[H^?V;_IW&4N]YC#-2W^D+7(E\;< M0&O(<%.(6[J[@2X?7_&EM.#Z%^W:V, S4-IP08 0]-(1>AJ,RT$[QJ!9TS@C&D,^3:GY!C.?8)^/4P_ =F,V2Y9^'Q>'7K M!#P9AO],A52?*[B].(2;TOC>?:=WW]%\WCGWM8F(<-[ ^I27+=S7,35EXG36@R3JY+SD-4YA:/U.>&^K/.^H GS7<3Q_\:+R!F5>:^^QJ.L$EO]2-)E(], YOW?.'W3N%KC M N1=*4[Y-@A^;>U.219/299,1':P T&_ \';:C<8>6H.RKS6WI&BR42BK7/F MWLVO^CIY/6Y(Q5$!F:2W9A=R/:SME=J)H+5N!NZID*V%'N:RO02F N3WC%+Q M/%']1=^P1O\ 4$L#!!0 ( "J(-U5R#+UXY@, .,0 9 >&PO=V]R M:W-H965TU.Z@EWO2S0%C]C^5(\Z5NY@Y(]D*RO#)6$>2$EI_H6[40#0-_>L8 5@:P:Q"> M,0@J@V"L05@9A&9E2A2S#C&2:+WD[ BX5BMO^L$LIK%6^(3J?7^67'U+E)U< M/Y?[#=@&"+*E9$,21*7:CH3MJ21T"PJ6D81@ :YC+!')! ANP"UX>8[!]=4- MN (N$#O$E8!0\$*)%.\:$Y]W;"\03=7D56N\=*4*7P?A)E6H]V6H\$RH/@0? M&94[ 7ZG*4[;#ES%7;^8H F MJ+.#T1E2?9=%9:"<=G=ZY)AT(DNEW>B0 E>.:H> M"LP/V%G_^HL_]7ZS;?0EG<47O.A221#UDV#>38*^YM:?>1U5;%&% MH6?/@FD-,AT$^4N=>2T$H,@ XRFANEZ9"F.C*KW.&[%X$_WS:F'91##J4/5% MM][$F]JQ9C76;!#KBSF(< K006W4%@.ZSU\UV*;#)H ZI854I5)MI@VT?$_4 M""_RHW 6=5G[NL!;P'E7%_=U,%"%:1'8@> MUPV"+VKPQ0\G\!#F8DPBVT2]1.Z+!A+9]TXW!V\0\ FKW9)870*E]3 ?M/Z_ M!?JBWN)+>6NO7./.Y5^J2%>>AH]JB\AR5MM49P]K'YY@X$\IU)7;3H('732K MJDO6%^D,AV?03A.H!\IC$<(V_2G^Y,_?('ZT;)=N?^OM+:JNI!]D2VMW4;WEV.^-5VT *:! M*WNA>K;NU-^;_K0S?Z\[>--5GMR4[?]'Q+>$"I#AC7+I368J,EYVU.5 LL+T MF*],JH[5/.XP2C'7 O7]AC'Y-M OJ/^OL?X74$L#!!0 ( "J(-U4A]POX MB ( #@) 9 >&PO=V]R:W-H965T>--8<.]A.R_X]MI.%=LM*$+UI_'&> MUSX?M3W?"WFO2@"-?E6,JX57:EU?^;[*2ZB(NA U<#-3"%D1;;IRZZM: MDX MJ&(^#H*)7Q'*O73NQE8RG8M&,\IA)9%JJHK(AVM@8K_P0N]QX)9N2VT'_'1> MDRVL07^K5]+T_%YE0RO@B@J.)!0+[V-XM4RLO3/X3F&O#MK(>G(GQ+WM?-DL MO,!N"!CDVBH0\]G!#3!FAQA_)&:5%UL-E!17G[);^Z.!P X4L M[@ \%H@Z(!H+Q!T0CP62#G"N^ZWO+G 9T22=2[%'TEH;-=MPT7>TB1?EMD[6 M6II9:CB=KMOZ0*) BFXY+6A.N#;YRT7#->5;5 M&;?@=;L@?F'!#/(+%(7O$ YP.(#?C,># 3P;C8>S 7PY'I\> MX[X)?!]]W$^?A5.@@]#\3VG6'9.L>69Q(XR$?69B$YF8NW*&5&EFN$-M%L^M\,8SR;!'[LC?^/>W_BDO[>@--%@3GP] MY.U)^%\K[IQBV3G%EF<2.\I TF<@^;^*2YYE_G(ZFTTC_*3B1MIE(^V6?[=K M_?4/;AW[IOA*Y)9RA1@4A@PN+HV$;._IMJ-%[2ZB.Z'-M>::I7G:@+0&9KX0 M0C]V[-W6/Y;2WU!+ P04 " JB#=5P3F\O#@& "*,@ &0 'AL+W=O M>=F99R+HDL6_ M1:MT>]>;]-"*KLDA3A_9BT_+#ED9+V2QR/^BE\)V-.BA\"!2MBN=90MV45+\ M)U_+$W'A8$ZO.)BE@ZGK,"@=!KH.P])AJ.M@E0Y6W<&\XC J'4:Z#N/285QW MP%<<)J7#1-=A6CI,9 M1K^?]5/9AHS4#\MXBR*>>24>-M$'EJ1;@9QD15=50%\V_M0#\[4'"U-)M&EX M@P;X!V0:)D:?GVST[MOOD=@23D5+^Y9=:,N'W]&[[[[!(^N] FGK(XVW&^AT MH>DUT-5&XNEK ULP7A?,9A 1G2'#5WA05-7D"%]2%@ !*OHRCKIRE+JZG/" M:J1)@?:)BBK<;*MH6$T-:4,VU53S: 86Y-FCG0@ MH[J0, \2YD/" B!817ZCD_Q&2OD]Y3==% EQD/K[Y_JM?#%JII7)=#H9F#7= M:=K9FG:.IIVK[&=7L4#"_&8/3&.$I_5K)VC:86-@3*VS766(QZB:.D%I-BC- :6YH#0/E.:#T@(H6E7$YEG$YG]8 MFY4/H,62=*NVE>3.VBYHX\NGLL$P>RHSZLD7,J[3%G=B39IQ7="X7DM,&4+2JWLZE *RN!>BO;Y2@R\?OB6F-S>;*FK:EK6WI:%NZZ@YWE@7H M:C\H+8"B5:5S7O#'ZA7_8+EE2;N\ M=AM*@PSHM 0TQ\,V,4*&]=[NIP\:,("B515V7OK'ZK7_^HQ.2DJQ6*>&==84 M:'T E.: TEQ0F@=*\T%I 12M*N=S*0&K:PF=GHY'K2M?]74[/3/[BMFT?I/5 M,G/;S>I+=UI6OOJ4=1Y@(%IU@,^%!*RN)%S/5W)KF;\,13GZF+2/.&BQ 91F M@](<4)H+2O- :3XH+8"B5=5]+CI@N*H#;B\HC.KI2\O,UC-S],S<*V;C>O[2 M,O/5)ZWS$/\?U0=\+C]@=?VA)8%IEB34X,[9"[0H 4IS0&DN*,T#I?F@M "* M5GW)]ER:,.%*$Z96:4++RE8WJZOX0&DN*,T#I?F@M "*5HBO?_&^NIS1;?*/ M'03*$V7QXO?IZ.F#BOO\,X+:\06^]8K/(LZ8XBN-#X1OHD2@F*XETK@9RT<7 M7GSX4.RD;)^_%?_,4CFMS#>WE*PHSPSD[VO&TM>=+,#I\Y/YOU!+ P04 M" JB#=5S_; XV@# !;# &0 'AL+W=O?A2L@O*@?0Y*G@I1IYN=:+*]]7:0X%51=B M 25^F0E94(U=.??50@+-;%+!_3 (>GY!6>F-AW;L7HZ'HM*,\#G]@\UV; 'P\7= X/H#\O[B7V_!8E8P64BHF22)B-O$GG*KDT M\3;@+P8KM=8FALE4B"^F?P 4C8@I9W-J%D*1TP0T95R=D5]_Z?3B MMX25Y#$7E:)EIMZ0DXW^T-=8A('RTV;"ZWK"\)4).R'Y*$J=*_*NS"#;!/"Q M^I9"^$SA.G0B)I!>D&[G#0F#L$,^/R3D].1L1V$W^\,$#ICD$)B;NW_(::WC MF8-JMUVMK@6/7@'_.O@&[5\(R??AUQ(?:Y!%GL0 MKJ'B-3*]<(OOCI!HBZZSH)^D&[=T8R?=1Z$IWX-I_&+9ND&\175'3-C9XNJL MYB>Y]EJN/2?7?]^_^^-V<3GA\G=+IY.A/WKJP4Y)EAR)+ -Y?JM84W-*GPGI;U3C.2PA+*"M4L,X+VC9O+R+1IANZ$*6WN MIR40>$)CJL MM[.\0^4^)EAR^6)S=L(HVI+;7[-=!F-.CSO%<1TV==,;=7Q&$U#H3ITIS?#4W@" M\3)[8+*E%RQ^E #A$26(0=#7!F;7[:CQZ8#O$2SYVC-2,YE0^ELU;OR^9JB M( 9/* 8L;PL80APK(AG&GYQ3*R05ZF3S:2L^C\8\O:)E/M;0D#?G@B8Y6$:01"2[X]<\#VL R]H!L'* M=2B@F0.:AP):.:!U**"= ]J' NP<8*>YSY*59GJ$!79ZC"X14Z,EFWI([4K1 M,L$140OK23#Y-I(XX=R"M 7121Q-L;*:H\8(!(YBCLQ3]/&#:;8@"69LX"AA-$"W>Q&I9]#594CFP!6B.2I9Q669?F69[2W-< MIZ9;$]F&2ZW"I5:E2^DOXHP&9W/Y?6/.Y3^*3N2'3B$F4T#RWX2( M_ &\\VZC).RPL;65TO<.5H9XK(-[Y<9URKG;C.X_X*>Y?5V<%^6UTJ&(ZG6)+EA4*2[ MB^%V^6L02I2WIUWD'FYI94C'6MK9:VF=<[$SR1I.=D.XPFT;2RQ@"26F<=V3!8-FI(VL( M.DMWR1,JY)X[?0SE00V8&B#?!Y2*54,)%$<_YS]02P,$% @ *H@W52ZU M;I#+ P R!$ !D !X;"]W;W)K&ULK9AK;Z,X M%(;_BL56HXZ4EDONG212)V%NZG:K:6=7L]\<.$FL,9BQ33,C[8]?&R@+"?$$ M+5\2#)SW/7X.^,)LS_@WL0.0Z$=$8S&W=E(F-[8M@AU$6%RS!&)U9<-XA*5J M\JTM$@XXS((B:GN.,[(C3&)K,.!)I%&'^\RU0MI];KO5R MXC/9[J0^82]F"=["(\@OR0-7+;M4"4D$L2 L1APV<^O6O?'=+""[XT\">U$Y M1KHK:\:^Z<;'<&XY.B.@$$@M@=7?,RR!4JVD\OA>B%JEIPZL'K^HO\LZKSJS MQ@*6C/Y%0KF;6Q,+A;#!*96?V?X#%!T::KV 49']HGU^[VAJH2 5DD5%L,H@ M(G'^CW\4("H!GG+Z;J6F#S+Z6;3B16+]H#Q*KJX2%2<7=Z H([:F9(MUY02Z7('$A KDO4:O M?G-'PS>(Q.AIQU*!XU#TT$6M/;.E2D.+V4%A^3:W]$Y8KB"X1GVWASS'<]&7 MQQ6ZO'C=(+-L([.\_XHN\W2;M%;G:SF&E/PV,J=3LE61RDIY9:6\3'QP0OR/ M!+@J4;Q%-*L9UZ_ %=MN? H$]8CQ_/"ZT]F]G,5MM%< M#U'@ V)A16\ -ANY!1?V.#&N !R7@ M@1'PW3DT>RA6,Z%B'Q3E4.-^RHDD LS&QMIR/_::# \P=^=4P M#TO,0R/F)R8Q/4),"5X3:N0X/'Y!W=$!2*-U6Y!-AMX!R8X,:R1')3? M'_Q/'V_OWZ,G]7MW>]\$S:C0$LBR2[%5EV)^1V*U,HS+,HR-97C@^F&6/WLH MH5B-"&J%@>![2A*U-I4]A"4*F)!-Q3'JMBU.+C:N/*U._5E==6GGF^QJ&"-WS+=$+=DI;%2,#Y9X.\(5F2[8O73*I==G:X M QP"US>HZQO&Y$M#;[7+CS>+?P%02P,$% @ *H@W5=C;HY"E @ .@@ M !D !X;"]W;W)K&ULK59M;],P$/XK5I 02*QY MZPN,-%+;#3:T3=4&3.*;FUP3:XE=;+<=_YZSDX:V:K,!^Y+8SMUSSW.YW"5: M"_F@<@!-'LN"JZ&3:[TX=5V5Y%!2U1$+X/AD+F1)-6YEYJJ%!)I:I[)P \_K MNR5EW(DC>S:5<226NF SN4R'CF<(00&) M-@@4;RN80%$8(*3QL\9TFI#&<7N]0?]DM:.6&54P$<4]2W4^=-X[)(4Y71;Z M5JPOH-;3,WB)*)2]DG5EVQLX)%DJ+\0AK!U"*[1B9F6=44WC2(HUD<8:TMB&>0=$CHOR.!%_@'"$V>[^ZUT F;?(46KWL$[][6!:0G= 42RQPK MV7PKC&>DL*G4($MR0O SDYC0S;$ZE,KV2$%(2IO*0Z+;7?W^0=<=P=U&YJ6]135CO\>PW_7BO_'Q?G7RY' M-Y_)5[Q>C6X.T6M%,'WT5"UH D,'&Z4"N0(G?OW*[WL?#[V:%P+;$=MOQ/9? MI#KGC%.>0,L;:X_CM93FOWCNB!TT8@?_5YE/JZP"^/Y>Q7W8*\PGS2K^[E8; M+D%F=CHI8CE5#:\Y;0;@R/;]O?,Q#L9JCOV!J:;J-949PR9=P!PAO;$R YG&ULK95M M;YLP%(7_BL6JJ976\!9(E25(:Z)IE3JIZLNF?73@)E@UF-E.TO[[71O"TI:R M*-J7Q :?<\]CX'JR%?)1Y0":/!6\5%,GU[H:NZY*Z/=^Y?+3NR+*B"F> _ M6:;SJ7/AD R6=,WUK=A^@X8G,GZIX,K^DFV]-HHV/52,-*\Q3OM,2[ M#'4ZN0;< R(6G*VHV5=%3N>@*>.*#,_(.7FXFY/3DS-R0EA)[G.Q5K3,U,35 M6-LXN&E3Y[*N$[Q39P[I@(3^)Q)X@=\AGQTN]U[*721NL8,6.[!^X:'8742U MQ;#;PGQ>8U71%*8.?C\*Y :4> M!J]B]QH?&3MJ8T>]L>^%IIQP^^Y5]!F;H>Y\\:(W&('A?<'16^E(CKCEB'LY MKD&I,6%%M=:086/0@#5T%TG\AN1\] JDM]21(*,69/3O!]*5>_3F PC\^%7P MKC5_W[8ZC[O7F"(VMWPYS/)Q! MF@5X?RF$WDU,_V^/^^0/4$L#!!0 ( "J(-U616)(?@P, )P2 9 M>&PO=V]R:W-H965TVDW32?OQLH"@DA(;*7P(&G^<]YCVV YTUH:]L MCC$';W&4L*XVYWS1UG46S'&,V#E9X$3>Z"]#EGR*$SP P5L&<>(_KW&$5EW-5-[O_ 8SN9<7M![G06:X2?, M7Q8/5+3T@C()8YRPD"2 XFE7NS+;OB?[IQU^A'C--LZ!',F8D%?9N)UT-4,F MA",<<$E XK#"?1Q%$B32^),SM4)2!FZ>O]-'Z=C%6,:(X3Z)?H83/N]JG@8F M>(J6$7\DZQN0&)6/H+UEE?IZ6!8,DXB?-@D4$<)MD1O>7/82, PCT! M, ^ AP98>8!U:("=!]B'!K3R@-:A 4X>X!P:X.8!;FI6]G13:P:(HUZ'DC6@ MLK>@R9/4WS1:.!(FLA*?.!5W0Q''>U=!0)8)9Z*J ARNT#C"(!$3X'B .0HC M=@*^?C&=UB4($_ \)TN&D@D[!4>E=D?G(A4)U(-<]CJ3A7MD!S@X!Y9Y"J ! M3="__P6.,YV3"E:_">OE:0".CZHP@\,QQD;I\DG(H%9:. &/@'CJIJHI8DU]PV6Z =S6QJ#),5UCK MR?$:EU5%D<&<%";7VU7/I.*Q0A/"BK#A2J>@K@I6,M0ICK5IC M[S!C;8 BL5>A),! ['I@0I9C/EU&8@?)EXT]3M>BFSJ=P5H;S_W,,K:,5BDX M/$!PI%+0MW8JZ\QR"L&2?79AGUUK7\7"?IJN['LF2D5?$:QD;JLPMU5K[N^;X;?;JWL?/(O?NZO[*D-K"4T-50D;J(0- M5<)&*F&^(EBI0)RB0)S/[,K9OX>J:LEP[L;\,6W/\[9F4+]6M6D=5&@ZAF=8 M96T:32VOU#0]N&6Y2LV1 MNU-F9]"Q/;NLZ2O2+)GI%69ZG]VL]_OG[4X?PS'@UK/LURHW]:]"T_0SC&:8"H[B/M30OA[0[[=%Q^D>O\!4$L#!!0 ( "J(-U5+&PO=V]R:W-H965T^? 26(5[,QVDD[:AY]MN!02PL)&7A!L M./^__;-]Q)F<&/\B=@ 2?;!C/L%1-OK7% MG@-.3%"6VI[C!':&";5F$]/WQ&<3=I IH?#$D3AD&>9_+2!EIZGE6B\='\EV M)W6'/9OL\1:>07[>/W'5LDN5A&1 !6$4<=A,K;D[CEQ'!Y@W?B5P$I5[I*>R M9NR+;KQ+II:C1P0IQ%)+8/5WA"6DJ592X_BS$+5*3QU8O7]1_\E,7DUFC04L M6?H;2>1N:H462F"##ZG\R$YOH9C04.O%+!7FBD[YNT/?0O%!2)85P6H$&:'Y M/_Y:@*@$>-Z5 *\(\&X-&!0!@UL#_"+ OS5@6 28J=OYW VX%99X-N'LA+A^ M6ZGI&T/?1"M>A.J-\BRY>DI4G)S-XY@=J!1JT6,@1[Q. 5&U/^]6(#%)!7)? MH^^_JN(+X'@W<'Y#G>"[Z_+Q"=Z]>-PQLV45F^?@[NLLGW*2UNEW+ M:1E2U$7F^I!JV ;EB@^,N']%?(%33&- 6*(U; FEA&X1VZ ]<,(2]#=ZU;2X MN69@-'7R.HYV=:!="5[:?=C ]F>+&MDAR79X:V;%&CR[]MS>-/V;/7L"O$FRZ@GRQK$ MH(08M$+\XVWTR[OYX\_HD[J^GS\V@6M5Z(ADV:?8JD^QJ">QVC*,RF48_8^$ MV[0HK7I=%R47&U7VJ>^YH5??IZL^+:-+2R_P0[^TK&$,2XQAO\FVB6RK15>R MX64:=IX;N&FV#KK7^ARU%0\WV3R6O8#YBJI M"I3"1DDZ]R.UNCPO#_.&9'M3_ZR95-64N=VIDAJX?D$]WS F7QK:H"S29_\ M4$L#!!0 ( "J(-U5@)#)G'P4 !HH 9 >&PO=V]R:W-H965TOQC4_)W5JH-^SY=,/N^#477S97I=RR M6\HJR7A>)46.2GX[LR[P.26!6E!_XZ^$[ZJ#UTCMRDU1?%<;'UOGZDOZMW7N[,#:OXHDB_)BNQGEFAA5;\ MEFU3\:G8?>#-#OF*MRS2JGY$N_UW?:FXW%:BR)K%W:3OE"AXE/QSC_]9/H&);V)]ER*NUH2#L:4G.]TT?S6LU&-P C21UL MSJL-6_*9)8\F%2_ON357^^N\T4U@#PMJF#K0W,_=P,53^_[07TA%JE'$4=0J M]NQS6_M%8MR!A,22, L%Z[GNM^QY8>(VDL>/8P_R#*&'/ M.PXOI"(=*A('>_KP^JU]OM$^C'Y#KH-B]E"A*U8)%&^YSCHC9:QUD+ 8$D:! M8+U1!.TH K D&TECQQ$,D^Q/G*,D0RK2H6+HZW,\:"EK'4L1T6)Z(\M2Y$H4(3KC&N=-")'.PE)BT%I%(K6'TY7 M_#!<\S.C1@^%#.,].4XW:/73*(;^Y(EX=]T/F\N?Z0AM7CK:,=#^!TJC4+3^ M$+H*B.$ZH!DU>BC>X \%@J/C^:D=\H0.(0XSE$B M%V;YT=9KA'$8$#P0IE#"?5^[EHC--?$XY-+/KXE8)SG"Z!MGI=96T,H(2HM! M:12*UA].5QOQ\WJC.?3##A;ZONMI,@]9_6*-[B3P(T<3>2#=OJM=G\3F0JF) M/$8/,NNR9Y(Z]/IS<-!^"4J+06D4BM:_]M)53/*\BFE,/=&T0X(]3>K-ZF.= MU^BZV VC8>JA=/NN=K63F&NG)O5-V-4?WD_'WHP=?8$+M'J"TB@4K3^@@VN. MSZN>YM@/.YR/\? T8V$6'VW\4#; )-2$'DBV[VE71HFYC&I"[[:A]PRA!RVJ MH+08E$:A:/T!=465/*^HFD,_O.[G8T\7>LB:&6MDW6"B"SV0;-_3KK>2<;U5 M>NFUH?<-H0?MLJ"T&)1&H6C] 75=EOP/79;HNFRD:;)F\='&#V5#-]!D'K3& MV@>W5:F[YOYDY5V25RCEMQ+OG$WD ,O]C6C[#5%LZCNM;@HABJQ^N>9LQ4OU M!?GY;5&(QPUU\U9[.^#\7U!+ P04 " JB#=5?$C#5+$" A"P &0 M 'AL+W=O,)D6K(EUAD',@\%R44VZ;IXH3$ MJ>%[^;M[[GML+6F MJQ&N*/,X@53$+$4<%@-C:%V%KIZ?3_@6PU;4GI'>R8RQ1SVXFP\,4R\(*$12 M$XBZ;6 $E&J06L:ODFE4(;6P_OQ,_Y#O7>UE1@2,&/T>S^5J8%P8: X+LJ9R MPK:W4.ZGKWD1HR*_HFTQUW$,%*V%9$DI5BM(XK2XDZ?2AYK ME\0V*7 /E;0 M*P6]8P5.*7".%?1+0;YU7.P]-RX@DO@>9UO$]6Q%TP^Y^[E:^16GNDZFDJNO ML=))?QA%;)U*H7(>0;PA,PHH5>5Y&H D,15H3#@G.IGO/"Q50"W#40F_*>#V M"_ HC/4L]XCV[0M-!K_0*=OWUAN_[J)-6K#>I@&Z/2D"1,7$KG)BYUSG!>X-21\19205Z \Z:;+]H%X?+5IL24&C/:YFW>GUKO]Y& M!X.T-7<_JBHW^W(O:MA1U!WC^I5Q_5;UJW[\U>D\J4[G)E,/PH$M8 MV!%L)SENE1SW/ZK:W:NO?\OY(+VMJZ^&"SL*5UB%:^V%;AZ_$+Z,U9\3A87" MFV?G*C&\:,B*@619WG',F%3]2_ZX4CTL<#U!?5\P)I\'NHFINF+_+U!+ P04 M " JB#=5D8HK3]L# !9% &0 'AL+W=O<$P2LJ@++5=QPGM#)'<6LS*:_=L,:,'D9(Q-!3 >43?Q)\XF?'0*6RIO2;.GF?S"U'M0BG>".4!))_1[S$::J49#N^ MUZ)6XZD"SX^?U'\MDY?)K!''2YK^11*QGUL3"R1XBPZI^$1/[W"=4*#T-C3E MY2\X5<^&K@4V!RYH5@?+%F0DK_[18PWB+,"]%.#6 6[? *\.\/H&^'6 WS<@ MJ /*U.TJ]Q+<"@FTF#%Z DP]+=7404F_C):\2*X&RH-@\BZ1<6)QSW"!?LB> M%QR@/ %4[#&3QHS)2P!QCN6-JQ46B*3\-7CU$PR#-X#DX/.>'KB,X#-;R'8H M-7M3>[ZM/-T+GBN\N08>_ 6XC@O!EX<5N/KYM49F.41F>?<57%7-TVFM^FLY MAB;%0V0N-\F6O=1TE=MTE5N*^Q?%"\J)[(X"D41'O0H/RW!5((X+U_<Z+!V/2?>I.,9C^39XN8UW#PCM[,A MKJ-6!0=G&4#'[U(S>@REIO$,-=1&\FQ1\QMJOI':Q[(0,+S!Y(C6*=:R\SMY MN*[;96=T&LI.XQDX778C>;;8!0V[H <[@1X5/WK$3 '4\0LZN6C>5Z/74'I= M1S?0C+R1/%OTPH9>V/=]O?A)TL$,.ZD%D68P&LV'XNQZP@!VJT<\DFF+9]3P MC(P\_WX7__[^]NXW\%G^_G%[IV-G5!@(93FFV&I,L7@DL58W3)INF/0>UO_6 M$RE=5QA5AG9%)1:U"G0$H_;H7(UI&7?;O])]3 KGN!&N2)"3?@8+1?^1BKL(M M<%90)A>2H-<0-IL.I5VKG><>.=Z+"KL:U3/6>,I9H3^YP/MLM05[S P&C%NS MWF"4L/-R>E$ 7Z($+/N31RGQ=#T+P:ZO-5,TL,AC?JPFE4M7@LM79G M/*^PH'F)U6NQ4&N$K8$PG71GGTNSVV#2&E_U+G=G:6/Y5A3MLUT9M>GV ;$= MR3E(\5;*.]>1K"ZLVL>J3@0MRHV:-16"9N7A'J,$,_6 O+^E5#R=J+V?9C=Q M\1]02P,$% @ *H@W5=&=1RV, @ A0@ !D !X;"]W;W)K&ULK59M3]LP$/XK5H8FD!!.DY0.2"-!TP'3AA OF[9O;G)M M+!P[L]V62?OQLYV0M:*M6JE?$I_MY[F[Y^)SXKF0+ZH T.BU9%SUO4+KZAQC ME150$G4B*N!F92QD2;0QY02K2@+)':AD./#]4UP2RKTD=G/W,HG%5#/*X5XB M-2U+(O]< 1/SOM?QWB8>Z*30=@(G<44F\ CZN;J7QL(M2TY+X(H*CB2,^]YE MYWP8V?UNPW<*<[4P1C:3D1 OUKC-^YYO P(&F;8,Q+QF, #&+)$)XW?#Z;4N M+7!Q_,;^V>5N$ M3<':J@5MU0)''JTA?^:F0 QR _J*#5>+7+*>.Q7:,6=*+8CQ;%':C M(]NESE5%,NA[I@TID#/P$IN'?[%*V??^3/;+#H=[C+/KY=WJS3;R+"C((-]DJ7[)!ONB6RI#%%;AFC7S[<^&ZOJL9%JUWK4 M9+W% Q&$'7_Y$TWWZ7+XWN59%)W]/X:U@GBAA=L+^AN1$\H58C V./^D9]J^ MK"^]VM"B.H(C-X O52/0AMX98EHP64DO(2"9@.G2OO8AP:?^OPG<)2KHR1 MJ63"^:LQ[K*AXYJ$@$&J# /1KP6,@#%#I-/XW7 Z;4@#7!V_LW^VM>M:)D3" MB+,?-%/YT#EW4 93,F?JD2]OH:FG9_A2SJ1]HF7M.^@Y*)U+Q8L&K#,H:%F_ MR5NCPPK ]S< _ ;@[PH(&D"P*R!L .&N@%X#L*7CNG8K7$(4B2/!ET@8;\UF M!E9]B]9ZT=+LDR*F$[A8B4H*2B)098I1,**.*@D3'"2A"F43> M"?KXP>OW+A$MT7/.YU*[RE-TM&9'6.FD##5.FP2NZP3\#0DDD)ZAP#M%ONN[ MZ.4I0<=')QTTHWUH1O<_T7&=;A=7LC.7]VE+2N-]:#:GA'7+VK[Y;=]\2QYN M))^"$)#I;W4!Y1S07W34)7[-TKK^R[9 MMC+LJT&M#U@KBE7/&ULM9AK;YLP%(;_BL6F M*976IM>NV7A(-R(B"5PSQ#=QC-GO FW(.[7UTRV]$)E3F)(.*$)8K 8:6?F(#0-%9#V^$I@QTOG2$WE@=*? MJG$Y'VF&&A%$,!-* LO#%B8014I)CN-7+JH5GBJP?/ZD_B&=O)S, ^8PH=$W M,A>KD19H: X+O(G$#=U=0#XA5^G-:,337[3+^KI]#D4]>SN:?@IEC@\9#1'6*JMU13 M)RG]-%KR(HE:*+>"R;M$QHGQA":"R6PAS#D(CG R1Q'!#R0B@@!'O2D(3"*. MK"/T[HWIN:>().AN13=<=N5#79X;6"X93F)T@VWR/+,,RT?WM M%/7>'M7(3-K(3*Z^HUXVO#JMZ>%:1L.0PC8R+P])ERDJ\F05>;)2<>>P/ W0 M)I$YBF NG]8M)!NHRT0FZ:62JF)LQ[YC&,90WY9!-QJK0C7@:SR#D28K$0>V M!6VLYF6R7?:[ ELKT3V".GYFJTCZM3-K6;!3!K= MVQ*M<0T\LPJT(],]H&X!U&T$^N,B_'1Y=O41WP MW$/J%TC]#NIO(]=&@[9<_6HUL'TG,)^![=(SK/%T?--VZ\D&!=G@M46X$6NC M>ENL067MV$Y@]9]1[=(RK%HZONWVZZ'V"ZC]5Q?B1H6VX+H4FW8I%G8DMI<& MT_BW4S'^TW=;+ES^*CUVW: ?5+\SFL?0EGZ=EAV5[Z*PAZ#K=)#Y0(;>D*\!R8ZB#O+R@53PVU[RS^ MR1C_!5!+ P04 " JB#=5X _Z\%,$ Q&0 &0 'AL+W=O=][><8XT-F!TR^T U"#+Q694WG MUH:Q[9UMTWR#JHS>XBVJ^2\K3*J,\299VW1+4+9L@JK2=ATGM*NLJ*W%K#GW M2!8SO&-E4:-' NBNJC+R]WM4XL/<@M;;B<_%>L/$"7LQVV9K](38\_:1\);= MJ2R+"M6TP#4@:#6W[N%="D,1T%SQ>X$.M'<,Q%!>,/XB&A^7<\L1/4(ERIF0 MR/C7'L6H+(42[\?75M3J/$5@__A-_:=F\'PP+QE%,2[_*)9L,[ M&N"U =ZE 7X;X%\:$+0!S=#MX]@;<$G&LL6,X ,@XFJN)@X:^DTTYU748J(\ M,<)_+7@<6\2X9H1G"V24(D9!5B]!660O15FP E%PDR"6%24%WO(Q,__ ENOOL&AL$[E59RN9:C MZ5(Z1N9\EVR>CBXG;I<3MQ'WS^:$MIE E!7\9D#\*"-U4:\IX#?7KLYQM2V1 M.)^W^:.J[!QMPL9&K!C[A>M.',>9V?L^?6UOQ$IU1[=9CN867XHH(GMD+<1@ MG7!SO&R0,@R6'+**X%$GZ(WF1^AZ MCLQ0:SB6H<+5C<) AFC(=0#1[R#Z%\S2HLYWA/")6-2GN2@:6X)SCED%U9>& M!\.IC%1K/Q:IPE,Y+0V9#H@&'=' _'TO6*-7@1K@53>G5=@#Q5QV^/(E@=?V MLDA#)X0Z8#\&$'/M2"3R7<*G[AI?RT9F/Y*5R5_ R9#OA%';](R^^Y M%O..XR-HC^J= W*3CMQ$2RY!*]0LGQIR M$]6\BT(9GM9J+#RE:^C)^ RY#O!-.WQ3+;Z_/J2_?+Q_^!G\QC\_W3^H\&D5 M1E*)38HE)L520V*#-$#G5$4X5WAT_0..FV9E9:$U')NW5BWJ3>? \7Q/7H(2 MH\:IPMAW0B<<& ^A]THW^#^VL7JJ6L715*&\2/CA)'3DK6IBU#E5.7O!)!HZ M#[F>RB]XA?I+O0_3)\-DX16W:GTDGC]QY8UU8M0W5?CZD1=,SR?B5*9!?9WV MWWV%GJ;)$BQNU?KW;>1Z4*[\$J.^J<)WZOM3S7)QJM>@OF"[Y&&IEQ@-T6@) M9U0M-:4V3,:IU(-7J/64&9,++-_SX%1>@F-]ET:G0V$L/=E:UM-HL_$W[-R+JH*2C1BLL[ MMQ'/-CF^GS\V&-XV+Z!?,&.X:@XW*%LB(B[@OZ\P9F\-\4Z[^Y=D\2]02P,$ M% @ *H@W5735:F:\ @ ' @ !D !X;"]W;W)K&ULK59K;]HP%/TK5E9-K;0U3P)T$*F03=N'2E4?VV>37(A5Q\YL![I_ M/]L)&8^ JJE?B.W<<^X]Q^C>3#9(%F7)19_9D#Y M9NKXSO;@@:P*90[<9%+A%3R">J[NA=ZY'4M.2F"2<(8$+*?.K7^3QB;>!OPD ML)$[:V24+#A_,9L?^=3Q3$% (5.& >O'&N9 J2'29?QN.9TNI0'NKK?LWZQV MK66!)^^0ZMGH'ARSB5]A=MFMAX[*"LEHJ7+5A7 M4!+6//%KZ\,.P(]/ ((6$!P"HA. L 6$;P5$+2"RSC12K \I5CB9"+Y!PD1K M-K.P9EJTED^8N?9')?1;HG$JF7.FA#8?82E!2819CBC!"T*)(B#190H*$RI1 M=(4^H^?'%%U>7*$+1!AZ*G@M=;R#SQ],]P?GU$3=K<26K[P M_VZES_"&,.HG-,WC1E8X@ZFCNX,$L08G^?C!C[TO?6:])UGZ3F1[1D:=D=$Y M]N1)X)RPE36PQ*Q>:E-KH4_Z+&RH8DMEVN4Z&[UO0$1<-X/R@]#O+] MT7#81>UI&71:!F>U?&4K?0*GJF_ @[V[K0;<;>VLQ^E=#[6KHIE% MS4;QRG;G!5>ZU]MEH<2 *E$*F%K.W4555?-FW?3#!@U;&I[4 G[DHMG.<-8P6M*F>Q;,Z7F7=N6R0RG2)[P.69Z9\)%BI2> MBJDMYP*C<0Y*J>TY3FBGB# KZN5K=R+J\4Q1PO"= )FE*1)_+C#ER[[E6F\+ M]V0Z4V;!CGIS-,4/6#W-[X2>V17+F*282<(9"#SI6^=N-PZ-?6[P@^"E7!F# MR63$^;.97(_[EF,"PA0GRC @_5K@ :;4$.DP7DI.JW)I@*OC-_:O>>XZEQ&2 M>,#I3S)6L[[5L6",)RBCZIXOKW"93V#X$DYE_H1E8=L.+$@RJ7A:@G4$*6'% M&[V6.JP /.\#@%<"O&T!K1+0VA;@EP!_6T!0 O+4[2+W7+@A4BCJ";X$8:PU MFQGDZN=HK1=AYIP\**%WB<:I:,"9$KI:@*3$2@)B8Z $C0@EBF )AT.L$*$2 M@B/X_,D-@S,@#!YG/)/:5![#P=J\9RL=E*&VDS* BR( [X, AC@Y@99[#)[C MN?#T,(3#@Z,:FL$N-(/;7W!8A%O'-=R>RVD(*=Z%YN.0;%VRJFY>53W MJ]LQ,'VG_(6#N@(43&'.9.Z-1=3V>_9B5=Q&9^:NZLHY2G#?TI>1Q&*!KD\,U[5J5=JU&[7Y?Q=^NSV\OX5$_;\YOZS1K9-A1D,$^ MR8;[)(OW1+96!K\J@]]8ADO!I81D_2#7U:*19M=:%&3ME X !D !X;"]W;W)K&ULK9=K;YLP%(;_ MBL6JJ96J0K@DI$V0VH2NG;:JZF75]LU-G,0J8&8[22OMQ\\&PKC%"Q)? (// M^_H\-@<\VA+ZQE8(!A$;:RO.XW-=9[,5"B$[(S&*Q),%H2'DHDF7.HLI M@O,D* QTTS#Z>@AQI'FCY-X]]49DS0,MKOQ@)$:R$Q> M"7F3C=OY6#/D@%" 9EPJ0'':H D* BDDAO$[T]1R2QE8O-ZI7R>YBUQ>(4,3 M$KS@.5^--5<#<[2 ZX _D.T-RO)QI-Z,!"PY@FW:U[$T,%LS3L(L6(P@Q%%Z MAN\9AT* :>X),+, \] *PNP#@VPLP#[T G"TA2U]/<$W!3R*$WHF0+J.PM MU.1%0C^)%KQP)-?)(Z?B*19QW+N--BCBA&+$P/$4<8@#=@(^?^KUG0N (_"T M(FL&HSD[!4>E]DCGPEZ*Z+/,ZBJU,O=83='L#%B]4V :9@\\/T[!\=%)@\RD MCBWRGY^ M1WXE7E;.RU+R>A&%2:[4F)*E4&]$EBHXA11,HX),:=(6V?_]_([\2LCL')FM M1':-(RQ*R!PL"6E^L^U: K;E5H@I/=H2JQN:3F55^QT9EI Y.3)'B6Q7-S]. M081X$S*G]IHX]J""3.G1%EG=T++-"K*.#$O(^CFROA+9KQO_Z^WEW1?P)([? M+N^:H"D56@*9="DV[5+,[TBL- V#?!H&AW]/P)_L6]\T&4J=MI.1B@V*+[3E M]LK+<]JEHU]WM.Q_AB5V;L[.;5$HE?"40FWAN;5JV#,,IP*O2T>_[F@:MMM, M;YC3&[:HF4IZ2J&V](;UA6"Y_0J]+AW]NJ-8[,,*/;WPUR[W9-\A7>*(@0 M M1)AQ-A#T:;K/21NB'0P( ,,% 9 >&PO=V]R:W-H965T_L"J.T5EJ4'=AD4%+> MKN2EJ\, $,Q? 80=('PK(.H D1/:9N9DK8DF22Q%@Z3U-FQVXVKCT$8-Y?85 MMUJ:6VIP.KGC!^!:2 H*G:]!$\H4^DJD)+:\%^@2/6[7Z/SL ITARM&W0M2* M\$S%GC;1+8>7=I&6;:3PE4A!B.X%UX5"GWD&V0F"U3A!.!TA\(SN7GQX%+\, M1QG7D$Y0%'Q H1\&IQ)Z.]P?22?JWR)R?-&_W^)4>5OP]#38=ONUJD@*"VS: M68$\ $[>OPOF_J=3ROX3V1\ZI[W.Z1A[\B2IALM,-!R)W/Q5HZI;JKFCLB/I MD,QFOF_*?1C*^=LKB(9>;9[>H$]*D'LW/A1*1K_=V_%V M3^2>Y$/IHV #]W$Y^ M 5!+ P04 " JB#=5T_)F@:@% "V)0 &0 'AL+W=O>L8%$VYI_1+\ MD(C%VP,.<)(42J(>7RO14>U9%&P?/ZN_+1LO&G,?YSB@R5]DQ;?ST60$5G@= M[Q/^B3Z^PU6#W$)O29.\? 6/A]^Z: 26^YS3M"HL:I"2[/ >/U4@6@70L0*H M*H#Z%AA7!<9]"SA5 :=O ;5,?$M$.;ZX86+,,?X-[)(XXR#.5@!_W9.=& L<9&*@GH28QR3)?YU9 M7/@5I:QEI7UUT$9'M$.\/ =C> J0C2#X?!N"DY]5,L$0F>#Z;W#RRT_0<]^H MM,+^6K:F2M$0F>-5LD1OU%V"ZBY!I;AS1/R/]9HL,1#_^Y3D.%=Q/PAXI4 Q M%3PL/']LV_;,>FASU?H44]!%OHN7>#X27CEF#WBT*)IAOU&![><9&?+LD!O7 MY,9:?5X#PMN#N< M"6VHL)F2>+# M9E?PC5/*./FW_$#%=B(U\PRBL2/#U=9D*%R5:VGZDJXAUP[=:4UWJJ5[C95_ M[:E4=P05TZ)6>R@OA:>K&(N&/#NTH-WLV&TMKW_>1;^_O[S^#=R)UP^7U\J- MN59B(); J%IH5"TRI=;MC%9\@D9V3. _<$@(RM[2>@SNK8.:WUZAO*D\U81& M;2.EK3MIVW89-WD(Z@-1=PNE)VDR\@256F=/ZSGR:A\:M8U4MA-;0[+)1U ? MD/KL#/1\32:B "HBT<0;0Z0@;-(X4AJ[?C>O=!DW$0KJ,]3 S8(>M\FT%$ Y M+IWYGMT=615ND\:1TMA&#CR.NXE74)^OQ.Y!C]!D;@J@')Q\Q_;DZR"A4=]( MY3M%W:S;!=C$+*C/65=[DJR*H%6,S$1Y!44/V&2Z"J :B;9)I!! M?2*[;$VO8J3&A)6;K$2L7Z^1-1FP JA(6&/OQ1IY!B)#B0D1HU#E2.MN>,T%'F:(FM*'O#VUZB:$@ MC:J%1M4B4VK=SFA"&S(3VI2=!.7K?ZZCNOEB,EV%*ML7Z:I":\BVB[9U[VI( M5E,"?#W=5 #-WK[J:1N9LNT";"(:^OZ(IL2JC#30D[-4H*_!8+!]LE2%]D?< MVT)-,D/Z9';D0B.2T\G$]R?R$A[H]0>#DWVE/7W%[4?1M5"I+@!IHX9D2GC+OPFGB%]/%-F!R5N3[I!/YFJ[H;I#0>3E&U?[O$K MCD9OB5FM1UZ*)YH^QFQ#LEP,S[60M\]]T6OL\)#0X8337?D4S#WEG*;EX1;' M*\R*'XCOUY3RYY/BP9KZ4:W%_U!+ P04 " JB#=5CO7Y^/4" "A"P M&0 'AL+W=OU0GW8M+USDX-$3>S4-M!*^_"SG9!"&QA,>4-BQ__?W?G.YMI+ MRIYY""#0:Q(3WC%"(=(+T^1^" GF-9H"D5^FE"58R"&;F3QE@ ,M2F+3KM== M,\$1,;RVGILPKTWG(HX(3!CB\R3![*T',5UV#,M83=Q%LU"H"=-KIW@&]R > MTPF3([.@!%$"A$>4( ;3CM&U+L:.6J\7_(A@R=?>D8KDB=)G-;@..D9=.00Q M^$(1L'PLH ]QK$#2C9><:10FE7#]?44?Z=AE+$^80Y_&/Z- A!WCS$ !3/$\ M%G=T>05Y/-I!G\9<_Z)EMK;E&LB?(K!S@;VO MH)$+&OL*FKF@N:_ R07.O@(W%[C["EJYH*63E>VN3LT "^RU&5TBIE9+FGK1 M^=5JF9&(J$J\%TQ^C:1.>!,FBYJ)-Y3&F B$28#@91ZELM@$(O(D' ] X"CF MR#I!7[]8KG.)(H(>0CKG*;?JY![W, WN+!Y:-;B@1(4=# M$D"P"3!E.$5,]BJFGKV3. "_AAK6*;+KMH4>[P?H^.BDQ+'^(9C^[2]TG&U M&6NP/ZN^PZ7A(9A_N#3:FV6=[W!I? AFNTL;F6P4U=G0\.96N+Q>_0CK6\L/ M,9L!^H..RHHL [D:I*[?A=8A\ZAC3*@2W \%0H]LTM[HLSWW@[UQ1?8V,M4L,M7?9COR?XS:Q??,5GS>B-3&Q&.8IA*9+W6DHZQK"',!H*FNA]YHD)V M-_HUE#TT,+5 ?I]2*E8#9:#HRKV_4$L#!!0 ( "J(-U7$3#Q2V ( %T+ M 9 >&PO=V]R:W-H965T'W 14P-1VDE;:CY\-!!&%9D'C"]C@TB1C0R7B/#]7519&D&)V0G+(Q)\YH2GF8DL7*LLIX%D!2A/5 MT#1'37&<*9Y;?)M0SR5+GL093"ABRS3%]/4*$K(>*KJR^7 7+R(N/ZB>F^,% MW -_S"=4[-2:91:GD+&89(C"?*A!(\\7![[%L&:--9*13 EYDIN;V5#1 MY(4@@9!+!BQ>*QA!DD@B<8WGBE.I)26PN=ZP?RIB%[%,,8,12;[',QX-E8&" M9C#'RX3?D?4U5/'8DB\D"2N>:%V>=<3A<,DX22NPN$$:9^4;OU0^- "&\0; MJ #&H0"S IB' JP*8!T*L"M $;I:QEX8YV../9>2-:+RM&"3B\+] BW\BC-9 M)_>>B%#C*1)T>^$/9A_ $F?HQ,C1#1Z/Q#W14 M\GYLX1IUX7J\]]'1^S8:_W :[5]7"KIPM5Y)%;FJ$V;4"3,*7NL-WBN9Y2>849++?K+S!0-,T5UTU+>U3 M,MB5/#.:DEN6F;5EYE[+?EX'7VXNQY_1@WA^O1RW&;>7H:MQ?9+Y?9(%/9%M MI<&JTV =6+GH3]5"VC)1DIPV2D W;7VP776CO5)=+=Z5%$5GG&U+!CU);GEG MU][9G4I8.+CIW,=H4K?NH&[=OVXAG0+]W>;P7JFNM=XGF=\G6= 3V5:^G#I? MSG]TZ;W8K@EP=EJF;AO6;I_N4S38%34M2S-W6[7:&$WDX'F+Z2(6'2"!N8!J M)Z!>].O ( *T' 9 >&PO=V]R:W-H965TOKH-(!3:MTBI59=T^F^2&6$WLS+Z![M_O M.H$,6(!-VA?PXY[CT=KI5],"H#L-<^D&3LI8G'KNB9*(>>FHPJ0M),H MG7.DJ5ZZIM# XPJ49V[@>0,WYT(ZX:A:>]3A2)68"0F/FIDRS[G^.8%,K<>. M[VP7GL0R1;O@AJ."+V$.^%P\:IJY#4LL/(PY%6:Z9M-+'9096;"DUN MA+2W.$=-NX)P&-[+%1BD:T'#!&4U240F.()AES- +C+SCEVSY_F,75Z\8Q@1.^?>,/O ]M/O\3V9[K7N.Z=XJ=7",0*[(4LKC-:0WWZT=H"\LJ]#K^ M^][(7>UZ.!NVIZ[?J.N?5/=%R>4U"_[A#_](U8TW/!39%G1S*-+=J7PYZ&75 M$ S=;"FQ+B+-:M-S[JI2>[ ^H5Y4MX[?-'4C>^!Z*:2A=Y(0I=<94MYTW1SJ M":JBJJ\+A52MJV%*_12T#:#]1"G<3NP!38<.?P%02P,$% @ *H@W59M[ MM^F6 @ T0< !D !X;"]W;W)K&ULM55K;]HP M%/TK5C9-K=22!Q"V+D0JL&F5UJDJZO;936Z(5M E@"&/%1=Z[)7&U!>^K[,2*JI[L@:!-X54%36X50M?UPIH M[D 5]Z,@B/V*,N&EB3N[46DBEX8S 3>*Z&554?4T 2[78R_T-@>W;%$:>^"G M24T7, =S5]\HW/D=2\XJ$)I)01048^\RO)B.K+TS^,Y@K;?6Q'IR+^6#W5SE M8R^P@H!#9BP#Q9\53(%S2X0R?K:<7O>D!6ZO-^R?G>_HRSW5,)7\!\M-.?;> M>R2'@BZYN97K+]#Z,[1\F>3:?9-U8SN,/9(MM9%5"T8%%1/-+WULX[ %" \! MHA80/0<,#@#Z+:#O'&V4.;=FU- T47)-E+5&-KMPL7%H](8)F\6Y47C+$&?2 M*[$";3 M1A.&42T*QADUH,G)# QE7)-O5"EJ@WU*SLG=?$9.WIXFOL''+86? MM0]-FH>B P^%$;F6PI2:?!(YY+L$/JKNI$<;Z9/H*.,,LA[IAV]DD[BK1]\$+7-(.QAXU.@UJ!E[Y[$\;!QWU5 M\X_(=IR,.R?COZNA^'4U]*+9CKI1IV[TGVMH],H:.JKC3W/@;W7'"M3"#0V- MHI?"--VF.^WFTJ5KQ\_.)SBOFO'RFZ89=M=4+9C0&(("*8/>"(M(-0.DV1A9 MNQY\+PUV=+:"L@9X7TAI-AO[0#?%TU]02P,$% @ *H@W5&ULM9E=B207FMZI,4#VQ'"P?93>N!IDI/; K!#EN'BQPU)Z7$V@9.G M"Y^3[8Z7%ZSY=(^WY([PK_O;0IQ9KHE0F5!%_)V0 M(SLY!F53[BE]*$\^K&<3NZR(I&3%2PDLOA[)@J1IJ23J^-:(3MI[EHFGQT_J M[ZO&B\;<8T86-/TG6?/=;!).P)IL\"'EG^GQ3](TR"OU5C1EU2P/B)$$T5)V F@1T;H+3)#CG)KA-@GMN@M %^_PWZWMLRX,N.'AC.U^P->-4[GUI.+\%YVO! M?:$E">2Q;*,.0- !JU,*;4^@ [$P.?YV+@T*!X@1\.T W# M?!L&OHS.J)$QI=9'UUD9:,#+0(5-08$CDUFHXAP[E-397A+G"G#O2,-97,I:;*;4^M\XG(;U/ M.L<[HJ$1@E$4R/2&40A!5X9GR DU\%["5Z'.5R&]K]*;S";YU!HB:'LRMF$4 MC&0#&>L+&8W-J!.R3C;Q,E)LJ]U3!E;TD/-Z"ZR]VN[0OJOV):7K-_ ZKO=9 M.YEZV_&ULK9AK;]LV%(;_"J$-108,T<6Z);4-N+:Z M=NBR(&D[M-\8Z]@6*HD:2=L)T!\_4E(4V:(9"],76[?SOCK/H0Y%C?>$_F ; M (X>LS1G$V/#>7%MFFRY@0RS2U) +LZL",TP%[MT;;*" H[+H"PU'<#=\EZP^4!ZOH&66\9)5@>+.\B2O/K'CS6(5H#CG AP MZ@#GW(!1'3 Z-\"M ]QS [PZH$S=K'(OP2TPQ],Q)7M$Y=5"36Z4],MHP2O) MY4"YYU2<340 T&T0NEJ$ M=Y!SG(IN>TA2A<[M)#+JHM.Z]477=50,P($<#^AY#3U/2V\FNR=.&1*3.!+S M.<4\R==-,U51]#HYV2,Y!(]!:HW[@E28>E;7-!K(]("EW[#TM2RKR8GC1VT? M]!7X%/2T5GWI=3V]+KJ!' _0!0VZX QTVGE=Q3+H-'C;"[NIS;7F?6&J3*^Z MC20:R/2 9]CP#+4\OW^(_OPXN_D#?1:_GV8W*GA:A9Y0YD.*+884BP82.RC# M55.&J_\[K-%/5+V(J4JD5>];HDHL:(_;T'7"SL!=#.D:*5R#P W:K@=H;>ME M*6"]/G6=2U*OU1=EK=9NJ.'(]HXX#NH9*3P#W[DZ0;&UH++U0W3+BRU'7V>? M]?RT*KWYV=T)R?7#8WY#>D8*3]\[R>]EZ6._LO:IWCO9RRN\?,HY9 6AF#Y5 MAPO^RN@<>$Q7;.U\I"!<+$B*C:+U;3_P!02P,$ M% @ *H@W58ZNQ$"1 @ (PD !D !X;"]W;W)K&ULK99K;YLP%(;_BL6D:9/6F&MN(TAKDJF3-K5J=_GLPDFP"IC9)NG^ M_6Q#6+)01*5\";8YSWM\7CLVX9[Q)Y$"2/2<9X586*F4Y1QC$:>0$S%B)13J MS8;QG$C5Y5LL2@XD,5">8=>VQS@GM+"BT(S=\2ADE.UA"EFDA-8W?C:;5IM3@9!& WJU $IJ)]^BJ'A$AEBJ- M#L9Q(WE=2[HO2*X@'B'/^8![,3G&LK&W]=5M_7:/G#?*WR\R:][MY?4S,14EB6%CJ'!# =V!%;]\X8_MC ME[67%%M=4FQ](;&31?#:1?#ZU*,'LY,1%:*"I&L-:CPPN#Y9=]%D.IM-/3?$ MNV-[S^-<>^S,;/LT;C50;WT>Y]B>/0O^Z9W4Z[?U^KWU?@4AYLW_%U5% AQ) M=8F(2N]#R>*G+@_\L[E<.>/)Y/_:EKVI7[O%!B9=7RCIB9M!ZV;0Z^9W)DG6 MY5APOLH3SW7.=DVO_&L=&YAT?:&DM6/XZ(+1GP_JC-[20J ,-DK>'DU4-EY? MR75'LM+<.8],JAO,-%/U%0-&PO=V]R:W-H965TA&VFU M%WN3^.%^?]^=6QJH6=!94P[I507%31,CV0+ G>64C7,X%2M MJ&X5L-)!34WC,#RA#>,BR#.WME!Y)M>FY@(6BNAUTS#UYP)JN9T%4;!;N.6K MRM@%FF 2ZMH*H1N_.\V@/]*"^^.=^A<7.\9RSS1 M]H#H$!!W0/Q2(.F Y#DP/@"D'>!237TH+@]S9EB>*;DEREJCFAVX9#H:P^?" M7ON=4;C+D3/YC2JYP/LFNF(*R+LY&,9K3:Z94LQ>R7ORT>_IC!H\T&*TZ,3G M7CP^(!Z1*RE,I,74B(3)!Q*'<33@S^5Q_*8P MB)]:/#H;"N8UQ>:O)/8D;VF?M_28>GZ-W<1_DD0N22&;!AL(5DKQ M,)1#KS5V6K8);O(X/(G.PC"CF_WT_&\7A4EX-GYF-Q_0&T\FR23I[7Q0=*\H M&U KU]PTNKL6QM=GO]KWSW/7-N@_<]]\\;-?<:%)#4M$P]$$3U>^H?F)D:TK M\7MIL&&X887_ %#6 />74IK=Q![0_U7ROU!+ P04 " JB#=5:#U,#6/0@16,R7%O;+@@Q10V2F9EJH7$GE=*261?J'3&M!E8&2 H2 M4SHGDO$&YVG86^L\57LK> -KC2J;_7H-0788C?-RXY;O:^@V2IRW;P0;L M7;O6+B*C2LDE-(:K!FFH,OPE6BP3GQ\2?G'HS&2-O).M4O<^^%YFF/J"0$!A MO0)SCP,L00@OY,KX,VCB\94>G*Z/ZE^#=^=ERPPLE?C-2UMG^"-&)51L+^RM MZK[!X.?2ZQ5*F/"+NCXW^811L3=6R0%V%4C>]$_V,/1A D073P#Q ,2O!9(! M")TC?67!UHI9EJ=:=4C[;*?F%Z$W@79N>./_Q8W5[I0[SN8W2I4=%P*=K< R M+@SZR;1FOK?GZ .ZVZS0V=OSE%CW+D^08M"][G7C)W174,Q0$KU',8VC$_CR M]3A]C!/G<+09CS;CH)>\8/.4D9Z\.$WZ*5J8EA6083&PO=V]R:W-H965T0"5A,[LPVT M_WYV$E)>0@IM]@5BYY[G[IZS+K[^FO%GL0"0Z"6.J!@8"RF3*],4_@)B+!HL M :K>A(S'6*HEGYLBX8"#%!1'IF-9;3/&A!K#?KHWX<,^6\J(4)AP))9QC/GK M""*V'ABVL=F8DOE"Z@USV$_P'&8@'Y()5RNS8 E(#%001A&'<&!>[6A M:O&'P%IL/2.=RA-CSWKQ.Q@8EHX((O"EIL#J;P5CB"+-I.+XFY,:A4\-W'[> ML-^FR:MDGK" ,8L>22 7 Z-KH !"O(SDE*U_09Y02_/Y+!+I+UIGMJVF@?RE MD"S.P2J"F-#L'[_D0FP![/81@),#G'V >P30S '-4P%N#G!39;)44AT\+/&P MS]D:<6VMV/1#*F:*5ND3JNL^DUR])0HGAY/I& F)Y5(R_JH**8"O0* +#R0F MD4#WF'.L2W.)?J"'F8,RH5 -S2 8)? M5"$7<3N;N$=.):,'?@,U[>_(L1R[)*#QZ7"K!.Z=#+=[%=DTBRHT4S[W"-^L MJ, TJP"Z7=*@3.=*'MTDKD2"?1@825Y+8_CMB]VV?I9I5">95Q/9CGYNH9][ MHGXY=YET&44[I=#M<#5TW);JCZK^JVU5#NV:=L<]L//>M]O)I57DTJK,Y8Y0 M$B]C=1+F1$C@$" ?)T3B""7 ?:!2]>.R_#):V]H*R&HXK;WL*IV?6_.:R'9T M:ADZC2[[D2U42V(U&WD*A[8M=03V&('B$*,3_>>RO9SNV]=9)Y-9'MJ-@K M5.Q]OO?V#GJE7=)Y,ZM6M957&0SY949M?^8K>8)Z_3*6IO?Z3GS'3V M>:/)AM0[S.>$"A1!J"BM1D=U$I[-?=E"LB2=A)Z85'-5^KA0LS)P;:#>AXS) MS4([**;OX3]02P,$% @ *H@W5=J3:=9S @ V08 !D !X;"]W;W)K M&ULK55=;],P%/TK5I 02##GH]M@I)'6!00/0],F MV+.;W#;6_!%LIQW_GFLG#>W4C@KMI;%O[CGWWN/Z)%]K\V ; $<>I5!V&C7. MM1>4VJH!R>R);D'AFX4VDCG9:/_C-MWH:Q;XA$% YS\#PL8(K$,(381N_!LYH M+.F!V^L-^Y(U+!@G7"W>OT5AGE./5^EA0V_9#WD MQA&I.NNT',#8@>2J?[+'08)<\1W_65Q56@)IP1!M:J[P^(EM MF 'RI@3'N+!OR?L^8G/JL*K'TFJH,.LKI 'N^!ET?#DX_/3).-)Y %ONQ_3F"?W#W= M9#^=MXD+V[(*IA'Z@ 6S@JAX_2HYBS_MD^HEREE2Z4ZZ_2V-T].?+ M8$M/XC/T[=YF_]+TIG_-S)(K2P0LD#(^.<>N3&^D_<;I-EC+7#LTJK!L\-L# MQB?@^X76;K/Q!<:O6?$'4$L#!!0 ( "J(-U5A8#?%)P, 4, 9 M>&PO=V]R:W-H965T'M)DDFGS+.P%J[$E5Y(A^?M*LG$,&#>A>0'KLF?/V956.UXS?B\2 (D> MLI2*B95(F9_;MH@2R+#HL1RH6EDPGF&IAGQIBYP#CHU1EMJ>XPSL#!-JA6,S M=\W#,2MD2BA<-C [?A%8B\8WTE+FC-WKP?=X8CF:$:0020V!U=\* M9I"F&DGQ^%.!6K5/;=C\WJ!_,>*5F#D6,&/I'8EE,K%&%HIA@8M4WK#U-Z@$ M!1HO8JDPOVA=[@U\"T6%D"RKC!6#C-#R'S]4@6@8N(,#!EYEX.T:] \8^)6! M;X26S(RL"RQQ..9LC;C>K=#TAXF-L59J"-5IO)5 M7X#$)!4?T"DJ5ZZJE5/T%ME())B#&-M2>=;V=E1YF99>O ->7 ]=,BH3@3[3 M&.)M %M1KGE[&]Y3KQ/Q J(>\MT3Y#F>VT)H]FQS]ZR#CE^'T3=X_@&\'T4V M!X[88A/*MAB5$/UV"'U?ST6.(YA8ZD(*X"NPPG=OW('SL4W?*X%MJ>W7:OM= MZ.%5(87$-"9T>8+FL"24JD^M_A$P;Y->X@4&3U>651BXCN.,[5534Z?7(S4% MM::@4]-7CJGVI&P;Z:_5T=,1_5-$>=5_[.O! 0 M([P"KEX\! _ (R( Y9Q$T,9V])H'Z97 MK2?U=K/_J, M!:_$G#4R('7&^SD MJ=/ID9)'4[3G] MG8QTNSPV)=Z3).^H4M"NR=N+JML+=L]8RZ[]V-N-ABH#OC1]ID 1*Z@L>Y1Z MMNYE/YD.;F=^JGMM#.'5SE!)G.:^N;=ER3DN1I01O&>!EGB/V_PIG]+AP/.=TX6NZ3X2ZX"[G M!=KC)RR^%5LF:VY+B=,<$YY2 AC>+9Q'[R'T?"6H6OR3XB/OE($:RC.E+ZKR M.5XX4/4(9S@2"H'DWP&O<98IDNS'?PW4:9^IA-WRB?ZQ&KP$VS?]-8 M) MGYH 8[U"9B:_T^ DW PH4+Z(9KW[!L6X;^ Z(2BYHWHAE#_*4U/_HM3&B M(Y 5.M M)4T5*OI%>1),WDVE3BR?!(U> "U4U#AXO\$"I1D'?R'&D KA!_ [ M^/:T >]__3!WA7R@DKE1 U_5>=[YDQ;F,_ MKGB3*[PUS66^X:B:L?A5E;$NR$:*RF0/O$ 17C@R57',#MA9OOO%F\(_= ;7 ML&D%4UGLL P""*4;AZZ/FE:3BU;A92L/=EOU7)FTKDR,KBAS03TM_B[J9$9B M\)E$F*@) ;89(CJ7C-2A+MF$;6S"0DNP7FB"-C2!,30?4ITKNZ??'@VXX>_GR5;);'9E^_OYY7S+"A9ENE;:S2 MPH;FC3N&^Z.Q/[EB>.<3RK.RCS9C!EOMW;23UC73;*4US0Q[:<]_\\8W>A.^ MRM2;RFE?L#2Z[84T @>[9).VL4H+&]JL]SY.SQQW.]_V.6;[ZE"%@XB61-3? MO>W5]N#FL3JN.+N^5@T!YS+7\ 4$L#!!0 ( "J(-U4O.,*7 MU00 !$9 9 >&PO=V]R:W-H965T5YET'?^T29VNSRKP\/DU^R\U M>4WFF4HVY_G?6:K64R=V4,J6=)NK![[_E;6$Z@(7/)?U7[1OL+[KH,56*EZT MP;J"(BN;__2E'8B# !P.!) V@'P;X \$>&V ]]X OPWPZY%IJ-3CD%!%9Q/! M]TA4:)VM>J@'LX[6]+.RFO=')?2GF8Y3LT>VTK.H4%8V:ZB:BT\)4S3+Y6=T M@9X>$_3IQ\^3D=*=52&C19OXIDE,!A)C@NYXJ=82W98I2X\3C'257:GDM=0; M8LV8L,4E\O 71%R"@8+F[P]W@?#DW>%X;&'C=0/OU?G\@7P/;,?*+8,&M@D, MZ\!JW^YF!'MQ[+JZ[-TA81.(/2^(#& " "-O/#X$'I'P.Q*^E<0?&R;TFBE7 M*.=20ER:^."@YRC&)A,3=H$CUP0F -#WW4$B04*.9VSE^7M&G[,\4QD#R<;F4O&!)34W<4'H$9.JM9@3 MJ8X[JF,KU3\%3:N3@I8INJ/E=JDE?RMT"T3YN?. Z\'<*1YO@J',?V.8 [L(' MQ#*!@-@EPV1(3X9\EWBTX4?J86[..00#Y . !?XPB]Z/8+LA^:""M-F.Y@?@ M9** 8PG*95EEO3O!=GLRK"(8\"7C$-HLD(&) (ME+^74@Z'W+]AN8-X0$@P8 M&)\ %@8 DM '5-->SZE\>[N#[7[GMESI%C:D'_;HCPK(6;,EY\IV/'*]L\)V M:V63$-,S81R!V\)$ZF\H@#L$@$% +*=N[YRPW3J]0T),6Q3[IL[- 5RE#- F MAY!!/,RF-T?8[H[>U)"Q:04!)B8*FYJ90+!@D 3IW0FQNY,/2@@Q_85G<@)0 M@"H"J&%1)+U/(7:?,JP@!/ G'H&^VT)(0C!@4>S%G'@RD-['$+N/>4-#".!/ M7 (1-H%D' /;R5[/J7Q[QT/LCN>II'G.%U2Q%,VYV'!]GC!T6RU>.3 $UH0? ME96S9DO.E>UX,'NO1>Q>RR(K]L@/CYKIR(QU]7]X,=)[,6+W8F\K4YO@\$+N M@KBFRYI#0!P#W]5@(' Q-CJX*RZ86-5W[A(M^+94S5ULU]K=ZU_7M]G?M-_@ MJZ2YG>_3-#\6W%&AS9E$.5OJE.YEI&L3S?U[\Z+XIKZ1?N9*\:)^7#.:,E$! M].=+SM7K2]5!]RO([#]02P,$% @ *H@W58W&ULM5=KCYLX%/TK%EM5K=0.V+S"-(G4 M";O;557M:*;=?O; 34 %.[6=I/WW:P/#A$?0-$J_!&SN.;[G^D"NYPP2YHS M:SFOYF[%(NWV3*3-C+^99NX![4E^VM MT".[94GS$IC,.4,"U@OK/;Z.,3& *N*_' [RZ!X9*0^ _"JRM12JCK$5-'E7/ #$B9:LYF;JI@56LO/F=GW>R7TTUSC MU/(>-GH7%=-"O=U"N1$RMA@CYQIC*)_F0II%T"6Z?=YDX><[\ADXPQ)%?(Q6\0<0@> M26CU?+@S H^?#DOI 2Q!VOY\@\< M..\F=L]O*^!/5N!S!NCV;C4F;Q+X_+3J.ER2++X06:=@05NPX%R[!X.]QB[! M/2.OAE&^$Y*>)89!P6P6C)L];#,/?Z/9PZ&XR.E)&\80W%.9>S=K*S"; MK, '+11]U#]C B>AOVKW2Y+%%R+KE"QJ2Q:=:_=HL-MAY/;=/@R:.<3K>6(8 MA!TI17!^H^$;\NZGNZ=N),;K_W%-)WGF]N&C/@E/%N%?E8$8%S@) M_%7'7Y0MOA1;MVCDJ6CD7-_-WYAC3M5Z/]'49Z1/5&QR)E$!:TWI7(7:SJ(^ M=M0#Q;=5(_[ E6[KJ]M,']5 F #]?,VY>AR8!=K#W_)_4$L#!!0 ( "J( M-U4@N70/, , #<2 9 >&PO=V]R:W-H965TXI8D::8_EU"0K9SR[5V M-Q[B3<3E#7LQR_$&'H'_S.^I&-FU2QBGD+&89(C">FY=NU>^.Y0"->-7#%MV M<(UD*D^$/,O!CW!N.7)%D$# I0467R^P@B213F(=?RI3JXXIA8?7._=;E;Q( MY@DS6)'D=QSR:&Y=6BB$-2X2_D"VWZ%*:"3] I(P]8FVY=R1F!P4C).T$HL5 MI'%6?N/7"L2!P!T?$7B5P'LK&!X1#"K!H*U@6 D4:KM,17'P,<>+&25;1.5L MX28O%$RE%NG'F7SOCYR*I['0\<4C;,1;Y"C.RAJ2[^*3#QS'"4/>YYG-11 Y MU0XJPV5IZ!TQ=#UT1S(>,723A1 V#6RQNGJ)WFZ)2\_HZ$-P@0;N%^0YGJM9 MT*J]W-'(_=9R=VK(9E #'RB_X3'@19XG,5!TK6-KU,K_@"N6XP#FEOB1,Z O M8"T^O'/'SE<=ES[-_)[,&LR&-;-A.V8X"$B1\3C;(%&N*"44$(]PAD;O$5FC M;Y04^4>&\H(&D?@S8#K$YE!#3T?2K!EHR\JL&0T,7$8UEU$[+DM=HD9MUUKJ MT\SOR:S!;%PS&Y^OELRAW(&.Y F-MI;,FHD!RZ3&,FF'9:7+TZCM6DI]FOD] MF3687=;,+L]72N908QU(LV2JP]4I2@/*M(8R;0?%UV5IU'8MI#[-_)[,&LQ< M9]^%.>W?R^W)K@O#TX[XPE M98XUTM+LKO%/:!P3F7T'[K9LP6^UJ?;:@_?JYO?EU@2W;\/=,_;A)V+I^J#5 M"8VK:][];H%*-/;!CCH%NE$G$PRIK,N=:WVW/OVX5GO^-_>7\E1$[=3W-N61 MRAVFFSAC*(&UL'0N)J(KIN4I13G@)%?[]B?".4G5900X!"HGB.=K0OAN( /4 M9T6+?U!+ P04 " JB#=5I?X?6=T" ":#0 &@ 'AL+W=O9G,/>:PIL6?/!'9PIDZ*($-K@MQ2[<_H$UHHOAB6G#] MB[;-W%!&C&LN:-F"9;_,2?/$3ZT0>P _/ ((6D#P$C ^ ABU@%%?P+@%C+4R M32I:AP@+O)PSND5,S99LJJ'%U&B9?D[4OM\))M_F$B>6=Y#*710H)XV'U%Y\ MBD#@O.!H]'GN"AE$377CEG#5$ 9'"/T 75,B,HZ^D0220P)7KJY;8K!;XBJP M,D80GZ&1_P4%7N ;%K3N#_<,\*@WW)]9LAEU@H\TW_@(WUKO*3 4F;2U8M49 M<,$K',/"D1\Y!_8(SO+#.S_TOIIT&9(L&HCL0+-QI]FXEV9<'A,QK8G(28JD M7U%)&2"188(F[Q'=R":@[XS6U419CS3ICS?F9: MF=*T8D\UTY!DT4!D!YI-.\VF;VHF>S2CF>R0J4FQDZ(Z^.=( M)]X4A]UH=\&XU&7UB_&5NGCH8OB9IKFU7&.6YH2C C:2TCL[EW\\K+D(-!U! M*UT:WU,AE=?-3%Z>@*D)\OV&4K'KJ #==6SY'U!+ P04 " JB#=5;[V. M<' " "&ULE95M3]LP M$,>_BI5)$TA GIH46!L)RC:8&*N ;=K>N@NJ],<"JJ/Y!($KLRE*JC!H5JX>JF M9I6HX&[@>;%;4":<9%3-354RDJ7A3,!4$5T6!56_SX'+U=CQG>>)6[;(C9UP MD]&2+N .S-?E5.'(;;UDK "AF11$P7SLG/FGD]C:5P;?&*ST6I_82&92/MC! M539V/ L$'%)C/5!L'F$"G%M'B/&K\>FT6UKA>O_9^XW MOO'CZ-T^J5O"!+G/9:FIR/3(-8AF-W#3!N.\Q@BV8%Q >D1"_X $7N#WR"?_ M+O5T#Z1QR0<1KCGXSKM*T8;3&'+ M%.YD^F)R4+U(M2Y:VPU/Y 71;IL-H$$+--@)U+DZ!V2AI.Y%''2V#T_\EXRO M&&U 1BUDM!/R&K0^Q6*1ED7)\50S0@NI#/M#;17I0XTZ%(>!USGA'BM_>+(% M-FYAX__-*+[&/LBX<\'\X\Z9=XT"/WAY"]VUVF'K]F>J%DQHPF&.,N]HB#&J MNA;6 R.753F928/%J>KF^/L 90UP?2ZE>1[8"M7^D)*_4$L#!!0 ( "J( M-U5:?_/)9P( &\& : >&PO=V]R:W-H965T*B[T )?&U*>$Z+R$BNHC68.P.S.I*FKL M5,V)KA70PH,J3J(@."8590*GB5^[46DB%X8S 3<*Z4554?5G!%RN!CC$ZX5; M-B^-6R!I4M,YW('Y5M\H.R,=2\$J$)I)@13,!G@8GF:QB_[>]3*F&L>0_ M6&'* ?Z 40$SNN#F5JXNH>VG[_ARR;5_HE43&\<8Y0MM9-6";045$\V;/K0Z M; #"XQV J 5$SP&[,O1:0.^E@+@%>*E)TXK7(:.&IHF2*Z14W6469]*),%3,V90#HEJ#T4C8;^T@ T,9UR@\1._1^/HG.GC[)CSN MGQTFQ-BL#DOR-L.HR1#MR!!&Z$H*4VIT+@HHGA(06VY7<[2N>13M9;7G<"/<\7[^#[=7G^>3*\OD!?[?/+\'J; MPGL9G#.:0V\6S]9'UDT;\WND::SXBJHY$QIQF%G*X.BDCY%J[*V9 M&%G["S^5QMJ''Y;VCP#*!=C]F91F/7$)NG],^@]02P,$% @ *H@W58CN MEJB6 @ ? @ !H !X;"]W;W)K[ /L9;QI]%#B#12T%+,7%R*:L+UQ59#@46YZR"4CU9,EY@J:9\Y8J* M UX844'=P/,2M\"D=-*Q6;OGZ9BM)24EW',DUD6!^=]KH&P[<7SG=>&!K'*I M%]QT7.$5/(+\7MUS-7-;+PM20"D(*Q&'Y<2Y\B^F(VUO#'X0V(J=,=*9S!E[ MUI/98N)X&@@H9%)[P.JV@2E0JATIC#^-3Z<-J86[XU?OGTSN*I4_G MK?0Y!-K?QFCPES1MK9-0@=E:R%9T8@504'*^HY?FCKL M"/QHCR!H!,&Q@K 1A";1FLRD=8,E3L><;1'7ULJ;'IC:&+7*AI3Z+3Y*KIX2 MI9/IK)2X7)$Y!82% "E0J3Z=DQN0F%"!@E/T ?V^_?AE=G7W&3VIZ]>K.[4T MO?N%3MZ_\Y/X\G3L2@6BW;E9$_2Z#AKL"7H#V3D*_3,4>(%OD4^/EWMOY:Y* MOZU!T-8@,/ZB/?[V4%SWJO3VNA 5SF#BJ/TC@&_ 275)O$M;2K6S@7&FM]8F M]2.UU13_QH(>MNCA(?3 AAYVH@5QO!NMAJK-XB.AHA8J.@05VJ"B3C0K5->L M#RINH>)#4)$-*CX.JFO6!Y6T4,DAJ-@&E1P'U37K@QJT4(-#4(D-:F"#^H^H MU_/Q6^8-][#E'O9R/^6@^MA2 K?1#SOT\^M[>FHY9MU,O6.6;/ M]#EKXQQUSXEA8GGW7;O #RR@[DYOT'WY&^8K4@I$8:F4WOE Y;J]P"X-E#/EXS)UXGN0.T/1_H/4$L#!!0 ( "J(-U7V6+1B M.P( &X% : >&PO=V]R:W-H965TL3)I:J24_@95!) I;VZE#J.TV;=],WGOXO-P*^2CR@ T>?UW)RRPHF'=F\NXZ$H-6<%S"5199Y3^>L2N-B.'-_9;=RQ5:;-AAL/ MUW0%]Z"_K.<2([=A25D.A6*B(!*6(V?L#R:1R;<)7QEL56M-C).%$(\FN$E' MCF<$ 8=$&P:*TP8FP+DA0AD_:TZG^:0!MM<[]H_6.WI94 43P;^Q5&*\EGC+$Z?B6%BDI M%1!I_)("[\W)%#1E7)V2<_+C^L.GF_'LBCS@>#N>X=9D]IV(\"'O1GM9#68$?'18;-6*C_RHG7K%# M"J,7=8HN+OI[ E\F=?VHOZ?/;76#>8D^4[EBA2(&PO=V]R:W-H965T'+@)5L%FM@G9?OUL0VA2D:@/?0%?^Y[C M>X_Q(:@8?Q(I@$3;/*-B;*52%B/;%G$*.18]5@!5*RO&V*#C@Q(#R MS/8<9VCGF% K#,S<@H8_YW"AFKQI9K[28>R#J5>L(.@P*O MX1'D]V+!562W+ G)@0K"*.*P&EL3=Q3Y.M\D_"!0B;TQTITL&7O2P6TRMAQ= M$&002\V U6L#,\@R3:3*^--P6NV6&K@_WK%_-KVK7I98P(QE/TDBT['UR4() MK'"9R0=6W4#3ST#SQ2P3YHFJ.M=7.\:ED"QOP"K.":W?>-OHL =PAT< 7@/P M7@+\(X!^ ^B_%N W ".U7;=B=(BPQ&' 686XSE9L>F#$-&C5/J'ZV!\E5ZM$ MX61XAVF"2@&(:X$051_:6002DTP@]QQ]1+/Y+W3V_IT['%R=![946VJ@'3?T MTYK>.T+O>NB>49D*=$T32 X);%5K6["W*WCJG62,(.ZAOOL!>8[G=A0T>SW< MZ8!'KX:[ER>ZZ;?R]PV??X3O]\WUU]O)_ OZIIYWDWF7PB<9M"V,1(%C&%OJ MW@O@&[!"?5[.59@#GZS+TI7SN5A3M21XS_GU"W8>_0>2 N1 M"FQKIPY5;;=I^^:& XGJQ)EMH/OWLYT0P7" +XDOYWW/6#.E*D+R$!X;XJB@P^SL&0C<%E#RG)6*P&%DW[M4D5O$ZX$<.&[XS1JJ2%TI?U>1N/K(:E^Q2?!Y&XN=2*YQ^4O=S>S+^A9/N]O9G)I,ON%+MZ_0]I#O?D">X[D&^>1\N;,OMV7M[0%X[0%XVB_H\.N@&!]5J;MU MQ2N" /O""_N&9&N+\T.L\U+B%BX_#48&)B2L^N*E!'!NX#N-"=Y^_YK)W&H%J MPM\P6^8E1P064NGT^K(T5C>V>B)HI7O#"Q6RT^AA)K\%@*D N;^@5&PGJMVT M7Q?)/U!+ P04 " JB#=5A*HFB1X" "!0 &@ 'AL+W=OU#)210$(U)2)G :^[V%2F.Y-9P)6"BD MMV5)U9\KX+).<(CW&W=L71BW0=*XHFNX!_.M6BAKD8XE9R4(S:1 "E8)GH3C M:=_Y>X?O#&I]L$9.R5+*C3-N\@0'+B'@D!G'0.VT@REP[HAL&K];3MR%=,## M]9[]H]=NM2RIAJGD/UANB@2_PRB'%=UR $(&H!T4L!_1;@*T>:S+RL&34TC96LD7+>ELTM M?&T\VJIAPMWBO5'VE%F<26^IR-%6 U).+Q+VW9S-P%#&-9I3I:BK\CEZBZ;S MG^CL]:MP-+P\CXFQH1T!R=HP5TV8Z$28&60]U _?H"B(PB/PZ,7&\0E%*'N=_A"U9H)C3BL+#+H70QQD][>,++RCW8IC6T!ORSL M)P7*.=CSE91F;[@^Z+Z]]"]02P,$% @ *H@W57$AU[P, P &PX !H M !X;"]W;W)KD-@ MY0+K4$$O%_0.%?1S0?]0@9T+U-3U;.[*. ]RZ(XHV0(J>PN:?%#N*[7P"R>R M3F:@9WX!EF&98'K[&QQGW),:UK0-ZW'F@>.C.HQW.,9X M;TA^&U;MD'3A;)$5J\B*I;C]IJQ$!";@'SBJ<[U1+M>6P@8+)=67C.HYA&"-]4W:URY#^?L@SJQRRXEJO<*W7Z-J?*__[ M]>7M-_ @KC>7MW7&-1+:&MEQ)L]VW2J MM39M#-#6V/V0HM2LLVI(OZ.0%&*OUZ9>"-7@(E:G%$ YB^ APA, M29S"Y*7.W,8H;8N[2YC7)#CQ9U)[?)":IOF3FTW\MOZNA_1 M- RSOU/;'86LL#!MV4]NS]9SA $.*$0-D^5ZM-T9M6^M=PKPN87Y'L$KJ MG")USL=KW=E;56W#&.[4>B._K:_[$66MVSNUWE'(S#"]M+&6QZ8?D*YPPD"$ ME@)OG [%GT>SHTC6X"15>^TYX6+GKAY#<7I#5'80WY>$\->&W+X7YT'W/U!+ M P04 " JB#=5H(#N-9T" !A!P &@ 'AL+W=O&ULK55K;]HP%/TK5B9-K;21%X'1AD@\NI5I156[A[9O)KD0JXF= MV0:Z?S_;"5F@ 5%I7Q(_[CF^Y]SD.MPR_B12 (F>\XR*H95*65S9MHA3R+'H ML *HVEDRGF.IIGQEBX(#3@PHSVS/<7IVC@FUHM"LW?,H9&N9$0KW'(EUGF/^ M9PP9VPXMU]HM/)!5*O6"'84%7L$CR&_%/5$8!7 ;Q#0/<(P*\ _KF ;@7H&F=**<:'*98X"CG; M(JZC%9L>&#,-6LDG5)?]47*U2Q1.1F-,G]""<04C="70Q10D)IE <\PYUC6Y M1._1K]N;S[/1_!/ZJIY?1G.U-)G_1!=OW[B]X/HRM*5*11/:<77LN#S6.W*L MZZ$[1F4JT U-(-DGL%4RM1!O)V3LG62<0MQ!OOL.>8[GMB0T.1_NM,"G9\/= MP0DU?ET6W_!UC_#-J 0.0J(E>88$J4J T.4G^3IO<[MD<\LJZU]]$SD=I^L' MH;UIFG#R5-UBKD2!8QA:JH<(X!NP(EUCY[K-DO]$MF=0MS:H>YY!!29)FR,E MO-\PQ M\QW$.#'D9YOK]_HNX:4O<8. VX_9D!+6,X-5U;E-3LKC.?GT/JQNT M?P7]P8&8DSF]MG!VH_GDP%>FB0L4LS65Y>];K];WQ,BTQX/UL;H_RG;_CZ:\ M?.XP7Q$J4 9+1>ET^DH +QMZ.9&L,"UNP:1JF&:8JCL0N Y0^TO&Y&ZB#ZAO MU>@O4$L#!!0 ( "J(-U4"+'4;2 ( (D& : >&PO=V]R:W-H965T M4)%+7 ANBI=K&D$!\ M<)/3QIH=!]MING^/[:11BWH94K\DOISW]7E\E).PXN)19@ *K1G-9>1D2A4# MUY5)!@S+#B\@USL++AA6>BJ6KBP$X-2*&'4#S[MT&2:Y$X=V;2;BD)>*DAQF M LF2,2R>KH#R*G)\9[-P2Y:9,@MN'!9X"7>@OACOHFW 0\$*KDU1H9DSOFCF=RDD>.9A(!"HHP#UJ\5C(!28Z33^--X.NV1 M1K@]WKA_LNR:98XEC#C]05*51AX!42)EJ[ MF8&]&ZO6-"0W5;Q30N\2K5/Q-Y6!0 JO0:("/^$Y!?1J# H3*M$4"X'--;]& M%^CG]<Q_040?SA0UD@1.('/T)21 K M<.*7+_Q+[\,^O#.9[L M8J_C=4-WM8UR*FHGQUZ;8^]X0?#Z9$&..OQO0^>J)X87O'G"O=B>PPT_\*$"9 M[R\X5YN):4?MWR?^"U!+ P04 " JB#=5VBTE(1H& !1)P &@ 'AL M+W=O&ULK9IK;]LV%(;_"N$50PJTM43=[-0Q MD-B2FF'M@F3=L'UC+-H6*HFJ2-L-L!\_ZF+9*BG& O@EMF2=]R7UD"+/B68' M4GRC6XP9^)$F&;T9;1G+K\=CNMKB%-$/),<9_V5-BA0Q?EALQC0O,(JJH#09 M0\-PQRF*L]%\5IU[*.8SLF-)G.&' M!=FJ+BY0XGY' S,D?'$X_Q9LO*$^/Y M+$<;_(39U_RAX$?C5B6*4YS1F&2@P.N;T:UY'<(JH+KBKQ@?Z-EW4';EF9!O MY<%]=#,RRA;A!*]8*8'XQQXO<)*42KP=WQO14>M9!IY_/ZH'5>=Y9YX1Q0N2 M_!U';'LSFHQ A-=HE[!'2L2T%?A;AJ"LPY@UK6P>/K;N# M2L4E7GT EOD.0 .:X.O3$ER]D35L,41F\>4? M S_-$_)2G7[:Y3DI^&>YK^GEZ0@]_9FELAU#68IVIBU.=U^G9_!J%T--=AV0 M;@O258(\7YJ5#TI7O'50\J14N@W%)7I:A@273L] ]'0D9UR+S+D;6 M1\L3UQ@9+:714%JBIY263L] ])31TF39H35I:4V4M/[]Y/]V?_LE!'_RO[_? M?I'14BH,O"4+G6)+G6*^3K% IUBH2:PS0*;M )DJ!\B"I#SEIZA*FNM9+1LC M2I&A8Z06\_K7I*5..U^T@]"Q)\)$#72ZAJI.=DB9QBF/-=3;GC*OX)BBF.:$ M\MTJ68.\(#DNV,L[D">(;WQ0%@'\?1?GY39(FM\J/8:B;-0ZBZ2X/UUJ-?4E MIC^CU&H8OMK++M"SPH2I!'J?[3%EU8:U?^JI-08#,\4=AB7F?TNMKK[$%;JN M. .UNH82USYD\(0,*I'=IF27,0H.*-[C"#R_@!R]8$REY)12@\E!R7[4E:'3 M:>M+;&W'%V#35@BD$'762Q:F6##QO(E8&%IJM?4EML[$LB44==J& M,MNIX_7/S%-1QU17=4 M^+K0<_NYG6HXIKJ('+K)3#<=4%W'NTQS%1;7Q+/])4285*Y*Q JUX!D$I[EG[=!9/ M%HU:MZ9GB6G94JNM+[.UIF+.$FBU#26V?11/M1U37=R14$Q(MGG/<)'RY^@Q MMY"SU%KU:=24K982@VTVH;*?G;_F7^JT4!UC>8LI2]IRF"I%8;"@J\60Y9:#?W7 M#0.MAJ'$$-IF[RH(3^47J"Z_U!O.$I,\?U>'#P9E"A5!^7JGU=:7V#KV1"P; M!%IM0YFM"VV1VOCLQ9X4%YOJG2T*J@R\?HNF/=N^%W9;O0WUT_D[\SJLW^XZ MR=0OFWU&Q2;.*$CPFDL:'SP^E(KZ_:WZ@)&\>GWHF3!&TNKK%J,(%^4%_/QX4!JT;]'-_P=02P,$% @ *H@W53P"8J:;! 'AX !H !X;"]W M;W)KQJ]XZ"DZ !G,5.TY7FQX\-A(1@7)!\DP#AO.]QGH.!X^D!9=_Q M%D("WI,XQ3-E2\CN1E5QL(6)CZ_1#J;TES7*$I_0W6RCXET&_3 /2F+5T#1+ M3?PH5>;3_-AC-I^B/8FC%#YF .^3Q,_^7\ 8'6:*KAP//$6;+6$'U/ETYV_@ M,R3?=H\9W5,KE3!*8(HCE((,KF?*K7[CZ28+R,_X*X('?+8-V%!>$?K.=N[# MF:*QC& , \(D?/KU!I._4E2I/%G@^?91W1\\VA*)$I9*3Z3C/X:T3@ROT\#E$! _'>(P=4*$C^*\0#\ M^HMNF5] E(*7+=IC/PWQ5"74CT6I0:F]*+2-%FW= %]12K88.&D(P[J 2A.M MLC6.V2X,H>(*!M=@J/\&#,W0P;?G%;CZ-. DMNPCLWSX!UP5 ^9IK;IK:8*4 MG#XR'Z3D=M;2)X*4O#XR[2G52 ZKNAOFXL,6\>4^RV!*CH4'W^G[CW@ M>/VWX"ITS(]P">WZXN)XX)-G5<%D5+DN(:P77D%Z+80XLH!L1 M 6IU1>+:)7E^&;8PM1J#U4<GZ>&$VH,CU=CN>P.4Y/DF>-K%V1 MM85D7Q#Q8_8 +^ [:.-H=^,HS* OQZ8GEZ-,3Y?CR>,HR;/&<5QQ''?@V!W= MN'E'FFA-=$+3ONB:GA.K24ZFI=NTY(&39%D#-ZG 383@_KUS?K^_??# "_W\ M\_:!!TNHT/&H_Z=WZ3Z>&DH";S.;-LE0SQ7.H3$N'8\F90V5:>AS+UCGTU%C2Q9VE6JOB MJKCZ!FJGVZ#,ALZR5+,_F#ME>CH<3][<*=/3XW@VYT[U;)4J@=DF7X#$($#[ ME!1+0-71:I'S-E_:NSB^8(N?^>K72:98.?WJ9YLHQ2"&:RJI7=LTKZQ8C"QV M"-KE:V&OB!"4Y)M;Z(,.,ZB6A.<_ 5!+ P04 " JB#=5 M&QB1SH$% !&(0 &@ 'AL+W=O&ULM9IK M;]LV%(;_"N$56P(LE2C)LMTZ!A+=VF'-@J;=L'UC;-H6*HD:13LIL!\_4E)D MJZ0X>^.^V+J=\Y!Z>3D\U/R)T"_5%F,&GO.LJ*Y'6\;*-Y95+;\IJ'9YCNC7 M6YR1I^L1'+U<^)ANMDQ5Y91Y1A0.2_9:NV/9Z-!V!%5ZC7<8^DJ=WN*W06/A;DJRJ M?\%3\ZP_&8'EKF(D;XUY"?*T:/[1<_LBC@P<9\# :0V<4PW